"github.com/stretchr/testify/assert"
"io/ioutil"
"testing"
+ "unsafe"
)
var (
}
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)
}
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)
+}
+
+
+