Push package out of staging for 4.7.0
[ric-plt/lib/rmr.git] / test / rmr_nng_test.c
index 4fd6f02..bef4a24 100644 (file)
 #include <nng/protocol/pipeline0/push.h>
 #include <nng/protocol/pipeline0/pull.h>
 
+#define NNG_UNDER_TEST 1
 #define EMULATE_NNG
 #include "test_nng_em.c"                                                       // nng/nn emulation (before including things under test)
 
 
 #include "rmr.h"                                       // things the users see
 #include "rmr_symtab.h"
+#include "rmr_logging.h"
 #include "rmr_agnostic.h"                      // transport agnostic header
-#include "rmr_nng_private.h"                   // transport specific
 
 #include "symtab.c"
+#include "logging.c"
 #include "rmr_nng.c"
 #include "mbuf_api.c"
 
@@ -79,6 +81,7 @@ static void gen_rt( uta_ctx_t* ctx );         // defined in sr_nng_static_test, but use
 
                                                                                        // specific test tools in this directory
 #include "test_support.c"                                      // things like fail_if()
+#include "test_ctx_support.c"                          // specifically geared to creating dummy contex structs
 #include "test_gen_rt.c"
                                                                                        // and finally....
 #include "tools_static_test.c"                         // local test functions pulled directly because of static nature of things
@@ -133,6 +136,7 @@ int main() {
        errors +=  mbuf_api_test( );
        fprintf( stderr, "<INFO> error count: %d\n", errors );
 
+       test_summary( errors, "tool tests" );
        if( errors == 0 ) {
                fprintf( stderr, "<PASS> all tests were OK\n\n" );
        } else {