X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=test%2Fmbuf_api_test.c;h=2dbed5c8bf01bb71b986a2099de0535bd2a3c691;hb=f1d10cd2456afcd0782c27887f7ba0c801efa6c2;hp=30427b11b3c2fff64d58f685ff8dc7d0b680ef06;hpb=d710957ed5d73bf2da2ceea3f5a1a3c509275c30;p=ric-plt%2Flib%2Frmr.git diff --git a/test/mbuf_api_test.c b/test/mbuf_api_test.c index 30427b1..2dbed5c 100644 --- a/test/mbuf_api_test.c +++ b/test/mbuf_api_test.c @@ -1,14 +1,14 @@ // : vi ts=4 sw=4 noet : /* ================================================================================== - Copyright (c) 2019 Nokia - Copyright (c) 2018-2019 AT&T Intellectual Property. + Copyright (c) 2019 Nokia + Copyright (c) 2018-2019 AT&T Intellectual Property. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, @@ -23,14 +23,16 @@ Mnemonic: mbuf_api_test.c Abstract: Unit tests for the mbuf common API functions. To allow the mbuf functions to be tested without the bulk of the - RMr mechanics, we dummy up a couple of functions that are in - rmr[_nng].c. + RMr mechanics, we dummy up a couple of functions that are in + rmr[_nng].c. Author: E. Scott Daniels Date: 2 April 2019 */ +#define NO_EMULATION + #include #include #include @@ -39,13 +41,16 @@ #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" -#include "../src/common/src/mbuf_api.c" // module under test +#include "mbuf_api.c" +#define MSG_VER 3 #include "test_support.c" // our private library of test tools #include "mbuf_api_static_test.c" // test functions @@ -63,7 +68,7 @@ extern void rmr_free_msg( rmr_mbuf_t* mbuf ) { we actually pulled in the sr static set. WARNING: this is NOT a complete realloc. We assume that we are testing - just the trace length adjustment portion of the set_trace() + just the trace length adjustment portion of the set_trace() API and are not striving to test the real realloc function. That will be tested when the mbuf_api_static_test code is used by the more generic RMr test. So, not all fields in the realloc'd buffer @@ -84,7 +89,7 @@ extern rmr_mbuf_t* rmr_realloc_msg( rmr_mbuf_t* msg, int new_tr_size ) { new_msg->header = new_msg->tp_buf; new_msg->alloc_len = 2048; new_msg->len = msg->len; - + return new_msg; } @@ -100,4 +105,6 @@ int main( ) { } else { fprintf( stderr, " mbuf_api tests pass\n" ); } + + return errors; }