X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=test%2Fmbuf_api_static_test.c;h=8b17968acbab5df8946539d185cab30e1defb624;hb=3925774e739509bb51df2c81addb3ab742c1801f;hp=b2f1f7d57994eaa8ea91e6cb57ec432aab6e4329;hpb=5efb1e608cf966752c02b676d6fae09f951f71e9;p=ric-plt%2Flib%2Frmr.git diff --git a/test/mbuf_api_static_test.c b/test/mbuf_api_static_test.c index b2f1f7d..8b17968 100644 --- a/test/mbuf_api_static_test.c +++ b/test/mbuf_api_static_test.c @@ -34,9 +34,11 @@ #include #include #include +#include +#include -#include "../src/common/include/rmr.h" -#include "../src/common/include/rmr_agnostic.h" +#include "rmr.h" +#include "rmr_agnostic.h" int mbuf_api_test( ) { @@ -262,8 +264,19 @@ int mbuf_api_test( ) { errors += fail_not_nil( buf, "rmr_get_src returned a pointer when given a nil dest buffer" ); buf = rmr_get_src( mbuf, src_buf ); - errors += fail_not_equal( (int) buf, (int) src_buf, "rmr_get_src didn't return expexted buffer pointer" ); + errors += fail_not_equalp( buf, src_buf, "rmr_get_src didn't return expexted buffer pointer" ); + buf = rmr_get_srcip( NULL, NULL ); + errors += fail_not_nil( buf, "get_srcip did not return nil when given nil pointers" ); + + buf = rmr_get_srcip( mbuf, NULL ); + errors += fail_not_nil( buf, "get_srcip did not return nil when given nil destination" ); + + buf = rmr_get_srcip( mbuf, src_buf ); + errors += fail_not_equalp( buf, src_buf, "rmr_get_srcip didn't return expexted buffer pointer" ); + + test_set_ver( mbuf, 2 ); // set older message version to ensure properly handled + buf = rmr_get_srcip( mbuf, src_buf ); return errors > 0; // overall exit code bad if errors }