|
|
@@ -1,38 +1,12 @@ |
|
|
|
package grconfig |
|
|
|
|
|
|
|
import ( |
|
|
|
"fmt" |
|
|
|
"log" |
|
|
|
"lot.gaore.com/library/common" |
|
|
|
"lot.gaore.com/library/grconfig" |
|
|
|
"testing" |
|
|
|
) |
|
|
|
|
|
|
|
type Config struct { |
|
|
|
ServerUrl string `yaml:"server_url"` |
|
|
|
AccessKey string `yaml:"access_key"` |
|
|
|
SecretKey string `yaml:"secret_key"` |
|
|
|
InstanceId string `yaml:"instance_id"` |
|
|
|
} |
|
|
|
|
|
|
|
func TestNewConfig(t *testing.T) { |
|
|
|
var m1 Config |
|
|
|
var m2 Config |
|
|
|
c := New(common.GetCwd("conf")) |
|
|
|
err := c.Item("mqtt.default", &m1) |
|
|
|
log.Println(fmt.Sprintf("%+v", m1.ServerUrl)) |
|
|
|
if err != nil { |
|
|
|
t.Error(err) |
|
|
|
} |
|
|
|
|
|
|
|
err = c.Item("mqtt.backup", &m2) |
|
|
|
log.Println(fmt.Sprintf("%+v", m2.ServerUrl)) |
|
|
|
if err != nil { |
|
|
|
t.Error(err) |
|
|
|
} |
|
|
|
|
|
|
|
if c.String("mqtt.default.instance_id") == "" { |
|
|
|
t.Error("Empty String") |
|
|
|
} |
|
|
|
|
|
|
|
log.Println(c.String("mqtt.default.instance_id")) |
|
|
|
func TestNew(t *testing.T) { |
|
|
|
gr := grconfig.New("conf/") |
|
|
|
log.Println(gr.String("test.a")) |
|
|
|
} |