Newer go version 1.13 and above support
[ric-plt/xapp-frame.git] / pkg / xapp / xapp_test.go
index 2c4c4fe..b9ea423 100755 (executable)
@@ -21,6 +21,7 @@ package xapp
 
 import (
        "bytes"
+       "io/ioutil"
        "net/http"
        "net/http/httptest"
        "os"
@@ -33,10 +34,10 @@ import (
        "github.com/stretchr/testify/assert"
 )
 
-//var _ = func() bool {
-//     testing.Init()
-//     return true
-//}()
+var _ = func() bool {
+       testing.Init()
+       return true
+}()
 
 type Consumer struct{}
 
@@ -434,6 +435,16 @@ func TestappconfigHandler(t *testing.T) {
        executeRequest(req, handleFunc)
 }
 
+func TestConfigChange(t *testing.T) {
+       Logger.Error("CASE: TestConfigChange: %s", os.Getenv("CFG_FILE"))
+
+       input, err := ioutil.ReadFile(os.Getenv("CFG_FILE"))
+       assert.Equal(t, err, nil)
+
+       err = ioutil.WriteFile(os.Getenv("CFG_FILE"), input, 0644)
+       assert.Equal(t, err, nil)
+}
+
 func TestRegisterXapp(t *testing.T) {
        Logger.Error("CASE: TestRegisterXapp")
        doRegister()