123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- package conf
- import (
- "net/http"
- "testing"
- )
- func TestConf_client2(t *testing.T) {
- c := initConf2()
- testClientValue2(t, c)
- testCheckVersion2(t, c)
- testDownload2(t, c)
- testGetConfig2(t, c)
- }
- func testClientValue2(t *testing.T, c *Client) {
- key := "test.toml"
- testDownload2(t, c)
- test1, ok := c.Value2(key)
- if !ok {
- t.Errorf("client.Value() error")
- t.FailNow()
- }
- t.Logf("get the result test1(%s)", test1)
- }
- func testCheckVersion2(t *testing.T, c *Client) {
- unknow := &ver{Version: _unknownVersion}
- ver, err := c.checkVersion2(unknow)
- if err != nil {
- t.Errorf("client.checkVersion() error(%v) ver(%d)", err, ver)
- t.FailNow()
- }
- }
- func testDownload2(t *testing.T, c *Client) {
- ver := &ver{Version: 13}
- if err := c.download2(ver, true); err != nil {
- t.Errorf("client.downloda() error(%v) ", err)
- t.FailNow()
- }
- }
- func testGetConfig2(t *testing.T, c *Client) {
- ver := &ver{Version: 13}
- data, err := c.getConfig2(ver)
- if err != nil {
- t.Errorf("client.getconfiig() error(%v)", err)
- t.FailNow()
- }
- t.Logf("get the result data(%v)", data)
- }
- func TestClient_Create(t *testing.T) {
- c := initConf2()
- if err := c.Create("zjx11.toml", "test comment", "zjx", "mark"); err != nil {
- t.Errorf("client.Create() error(%v)", err)
- t.FailNow()
- }
- }
- func TestClient_Update(t *testing.T) {
- c := initConf2()
- if err := c.Update(21, "test comment11", "zjx", "mark"); err != nil {
- t.Errorf("client.Create() error(%v)", err)
- t.FailNow()
- }
- }
- func TestClient_ConfIng(t *testing.T) {
- c := initConf2()
- if val, err := c.ConfIng("zjx1.toml"); err != nil {
- t.Errorf("client.Create() error(%v)", err)
- t.FailNow()
- } else {
- t.Logf("%v", val)
- }
- }
- func initConf2() (c *Client) {
- conf.Addr = "172.16.33.134:9011"
- conf.Host = "testHost"
- conf.Path = "./"
- conf.AppID = "main.common-arch.msm-service"
- conf.Svr = "msm-service"
- conf.Ver = "server-1"
- conf.DeployEnv = "dev"
- conf.Zone = "sh001"
- conf.Token = "45338e440bdc11e880ce02420a0a0204"
- conf.TreeID = "2888"
- c = &Client{
- httpCli: &http.Client{Timeout: _httpTimeout},
- event: make(chan string, 10),
- }
- return
- }
|