Merge "Changing status to connected state after timeout."
[ric-plt/e2mgr.git] / E2Manager / rmrCgo / rmrCgoApi_test.go
index 5d226a8..399c2ea 100644 (file)
@@ -29,6 +29,7 @@ import (
        "github.com/stretchr/testify/assert"
        "io/ioutil"
        "testing"
+       "unsafe"
 )
 
 var (
@@ -47,7 +48,8 @@ func TestLogger(t *testing.T) {
 }
 
 func TestNewMBufSuccess(t *testing.T) {
-       msg := rmrCgo.NewMBuf(tests.MessageType, len(tests.DummyPayload), "RanName", &tests.DummyPayload, &tests.DummyXAction)
+       var msgSrc unsafe.Pointer
+       msg := rmrCgo.NewMBuf(tests.MessageType, len(tests.DummyPayload), "RanName", &tests.DummyPayload, &tests.DummyXAction, msgSrc)
        assert.NotNil(t, msg)
        assert.NotEmpty(t, msg.Payload)
        assert.NotEmpty(t, msg.XAction)
@@ -128,9 +130,28 @@ func initRmr(port string, maxMsgSize int, flags int, log *logger.Logger) {
 }*/
 
 func initLog(t *testing.T) *logger.Logger {
-       log, err := logger.InitLogger(logger.DebugLevel)
+       DebugLevel := int8(4)
+       log, err := logger.InitLogger(DebugLevel)
        if err != nil {
                t.Errorf("#rmr_c_go_api_test.initLog - failed to initialize logger, error: %s", err)
        }
        return log
 }
+
+func TestString(t *testing.T){
+      var msgSrc unsafe.Pointer
+      msg := rmrCgo.NewMBuf(tests.MessageType, len(tests.DummyPayload), "RanName", &tests.DummyPayload, &tests.DummyXAction, msgSrc)
+      ret := msg.String()
+      assert.NotNil(t,ret)
+}
+
+
+func TestGetMsgSrc(t *testing.T){
+      var msgSrc unsafe.Pointer
+      msg := rmrCgo.NewMBuf(tests.MessageType, len(tests.DummyPayload), "RanName", &tests.DummyPayload, &tests.DummyXAction, msgSrc)
+      ret := msg.GetMsgSrc()
+      assert.NotNil(t,ret)
+}
+
+
+