-//func TestSendRecvMsgSuccess(t *testing.T) {
-// var err error
-// log, err = logger.InitLogger(true)
-// if err != nil {
-// t.Errorf("#rmrCgoApi_test.TestSendRecvMsgSuccess - failed to initialize logger, error: %s", err)
-// }
-// go initRmr(tests.GetPort(), tests.MaxMsgSize, tests.Flags, log)
-// time.Sleep(time.Second)
-// if msgr == nil || !(*msgr).IsReady() {
-// t.Errorf("#rmrCgoApi_test.TestSendRecvMsgSuccess - The rmr router is not ready")
-// }
-// msg := NewMBuf(1, tests.MaxMsgSize, &tests.DummyPayload, &tests.DummyXAction)
-// log.Debugf("#rmrCgoApi_test.TestSendRecvMsgSuccess - Going to send the message: %#v\n", msg)
-// msgR, _ := (*msgr).SendMsg(msg)
-// log.Debugf("#rmrCgoApi_test.TestSendRecvMsgSuccess - The message has been sent %#v\n", msgR)
-// log.Debugf("#rmrCgoApi_test.TestSendRecvMsgSuccess - The payload: %#v\n", msgR.Payload)
-// msgR = (*msgr).RecvMsg()
-// log.Debugf("#rmrCgoApi_test.TestSendRecvMsgSuccess - The message has been received: %#v\n", msgR)
-// log.Debugf("#rmrCgoApi_test.TestSendRecvMsgSuccess - The payload: %#v\n", msgR.Payload)
-// (*msgr).Close()
-//}
-
-//func TestIsReadySuccess(t *testing.T) {
-// var err error
-// log, err = logger.InitLogger(true)
-// if err != nil {
-// t.Errorf("#rmrCgoApi_test.TestIsReadySuccess - The rmr router is not ready")
-// }
-// go initRmr(tests.GetPort(), tests.MaxMsgSize, tests.Flags, log)
-// time.Sleep(time.Second)
-// if msgr == nil || !(*msgr).IsReady() {
-// t.Errorf("#rmrCgoApi_test.TestIsReadySuccess - The rmr router is not ready")
-// }
-//}
-
-func initRmr(port string, maxMsgSize int, flags int, log *logger.Logger){
- var ctx *Context