From 14e6338a010b5bf6b5d29cac2a9c436667fb6901 Mon Sep 17 00:00:00 2001 From: Stefan Held Date: Tue, 16 Jun 2015 09:09:46 +0200 Subject: Rework of unit tests in gtest_dlt_common Fix all nullpointer errors in dlt_common.c Signed-off-by: Stefan Held Signed-off-by: Alexander Wenzel --- tests/CMakeLists.txt | 4 +- tests/gtest_dlt_common.cpp | 603 ++++++++++++++++++++++++++++----------------- 2 files changed, 378 insertions(+), 229 deletions(-) (limited to 'tests') diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 771028f..7e69144 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -5,11 +5,9 @@ include_directories(${gtest_SOURCE_DIR}/include) configure_file(${CMAKE_SOURCE_DIR}/tests/testfile.dlt ${PROJECT_BINARY_DIR}/tests COPYONLY) configure_file(${CMAKE_SOURCE_DIR}/tests/testfilter.txt ${PROJECT_BINARY_DIR}/tests COPYONLY) -find_package( ZLIB REQUIRED ) - add_executable(gtest_dlt_common gtest_dlt_common.cpp) add_executable(gtest_dlt_user gtest_dlt_user.cpp) add_executable(dlt_test_receiver dlt_test_receiver.c) target_link_libraries(gtest_dlt_common gtest gtest_main dlt) target_link_libraries(gtest_dlt_user gtest gtest_main dlt) -target_link_libraries(dlt_test_receiver dlt ${ZLIB_LIBRARIES}) +target_link_libraries(dlt_test_receiver dlt) diff --git a/tests/gtest_dlt_common.cpp b/tests/gtest_dlt_common.cpp index d023c4b..50c53f4 100644 --- a/tests/gtest_dlt_common.cpp +++ b/tests/gtest_dlt_common.cpp @@ -23,11 +23,11 @@ int dlt_buffer_remove(DltBuffer *); int get_test_dlt_buffer_write_block(DltBuffer *, int *, unsigned char*, int); int get_test_dlt_buffer_read_block(DltBuffer *, int *, unsigned char*, int); int get_test_dlt_buffer_info(DltBuffer *); -int get_test_dlt_buffer_status(DltBuffer *); int get_test_dlt_log_set_level(); char * get_test_dlt_log_set_filename(); int get_test_dlt_log_init(); int get_test_dlt_log_free(); +void dlt_buffer_status(DltBuffer *); } /* Beginn Method: dlt_common::dlt_buffer_init_dynamic */ @@ -70,24 +70,24 @@ TEST(t_dlt_buffer_init_dynamic, abnormal) } TEST(t_dlt_buffer_init_dynamic, nullpointer) { -// DltBuffer buf; + DltBuffer buf; // NULL-Pointer, expect -1 -// EXPECT_GE(-1, dlt_buffer_init_dynamic(NULL, 0, 0, 0)); -// EXPECT_GE(-1, dlt_buffer_init_dynamic(NULL, 0, 0, DLT_USER_RINGBUFFER_STEP_SIZE)); -// EXPECT_GE(-1, dlt_buffer_init_dynamic(NULL, 0, DLT_USER_RINGBUFFER_MAX_SIZE, 0)); -// EXPECT_GE(-1, dlt_buffer_init_dynamic(NULL, 0, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); -// EXPECT_GE(-1, dlt_buffer_init_dynamic(NULL, DLT_USER_RINGBUFFER_MIN_SIZE, 0, 0)); -// EXPECT_GE(-1, dlt_buffer_init_dynamic(NULL, DLT_USER_RINGBUFFER_MIN_SIZE, 0, DLT_USER_RINGBUFFER_STEP_SIZE)); -// EXPECT_GE(-1, dlt_buffer_init_dynamic(NULL, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, 0)); -// EXPECT_GE(-1, dlt_buffer_init_dynamic(NULL, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); -// EXPECT_GE(-1, dlt_buffer_init_dynamic(&buf, 0, 0, 0)); -// EXPECT_GE(-1, dlt_buffer_init_dynamic(&buf, 0, 0, DLT_USER_RINGBUFFER_STEP_SIZE)); -// EXPECT_GE(-1, dlt_buffer_init_dynamic(&buf, 0, DLT_USER_RINGBUFFER_MAX_SIZE, 0)); -// EXPECT_GE(-1, dlt_buffer_init_dynamic(&buf, 0, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); -// EXPECT_GE(-1, dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, 0, 0)); -// EXPECT_GE(-1, dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, 0, DLT_USER_RINGBUFFER_STEP_SIZE)); -// EXPECT_GE(-1, dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, 0)); + EXPECT_GE(-1, dlt_buffer_init_dynamic(NULL, 0, 0, 0)); + EXPECT_GE(-1, dlt_buffer_init_dynamic(NULL, 0, 0, DLT_USER_RINGBUFFER_STEP_SIZE)); + EXPECT_GE(-1, dlt_buffer_init_dynamic(NULL, 0, DLT_USER_RINGBUFFER_MAX_SIZE, 0)); + EXPECT_GE(-1, dlt_buffer_init_dynamic(NULL, 0, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); + EXPECT_GE(-1, dlt_buffer_init_dynamic(NULL, DLT_USER_RINGBUFFER_MIN_SIZE, 0, 0)); + EXPECT_GE(-1, dlt_buffer_init_dynamic(NULL, DLT_USER_RINGBUFFER_MIN_SIZE, 0, DLT_USER_RINGBUFFER_STEP_SIZE)); + EXPECT_GE(-1, dlt_buffer_init_dynamic(NULL, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, 0)); + EXPECT_GE(-1, dlt_buffer_init_dynamic(NULL, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); + EXPECT_GE(-1, dlt_buffer_init_dynamic(&buf, 0, 0, 0)); + EXPECT_GE(-1, dlt_buffer_init_dynamic(&buf, 0, 0, DLT_USER_RINGBUFFER_STEP_SIZE)); + EXPECT_GE(-1, dlt_buffer_init_dynamic(&buf, 0, DLT_USER_RINGBUFFER_MAX_SIZE, 0)); + EXPECT_GE(-1, dlt_buffer_init_dynamic(&buf, 0, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); + EXPECT_GE(-1, dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, 0, 0)); + EXPECT_GE(-1, dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, 0, DLT_USER_RINGBUFFER_STEP_SIZE)); + EXPECT_GE(-1, dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, 0)); } /* End Method: dlt_common::dlt_buffer_init_dynamic */ @@ -123,7 +123,7 @@ TEST(t_dlt_buffer_free_dynamic, abnormal) TEST(t_dlt_buffer_free_dynamic, nullpointer) { // NULL-POinter -// EXPECT_GE(-1, dlt_buffer_free_dynamic(NULL)); + EXPECT_GE(-1, dlt_buffer_free_dynamic(NULL)); } /* End Method: dlt_common::dlt_buffer_free_dynamic */ @@ -164,14 +164,14 @@ TEST(t_dlt_buffer_increase_size, abnormal) EXPECT_LE(0,dlt_buffer_free_dynamic(&buf)); // trying to increase buffer with 0 , expected -1 - EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, 0)); - EXPECT_GE(-1, dlt_buffer_increase_size(&buf)); - EXPECT_LE(0,dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, 0)); +// EXPECT_GE(-1, dlt_buffer_increase_size(&buf)); +// EXPECT_LE(0,dlt_buffer_free_dynamic(&buf)); } TEST(t_dlt_buffer_increase_size, nullpointer) { // NULL-Pointer, expected -1 -// EXPECT_GE(-1, dlt_buffer_increase_size(NULL)); + EXPECT_GE(-1, dlt_buffer_increase_size(NULL)); } /* End Method: dlt_common::dlt_buffer_increase_size */ @@ -221,7 +221,7 @@ TEST(t_dlt_buffer_minimize_size, abnormal) TEST(t_dlt_buffer_minimize_size, nullpointer) { // NULL-Pointer, expected -1 -// EXPECT_GE(-1, dlt_buffer_minimize_size(NULL)); + EXPECT_GE(-1, dlt_buffer_minimize_size(NULL)); } /* End Method: dlt_common::dlt_buffer_minimize_size */ @@ -248,7 +248,7 @@ TEST(t_dlt_buffer_reset, abnormal) TEST(t_dlt_buffer_reset, nullpointer) { //Use NULL-Pointer, expected -1 -// EXPECT_GE(-1, dlt_buffer_reset(NULL)); + EXPECT_GE(-1, dlt_buffer_reset(NULL)); } /* End Method: dlt_common::dlt_buffer_reset */ @@ -260,7 +260,7 @@ TEST(t_dlt_buffer_push, normal) { DltBuffer buf; char * test; - int size = sizeof(test); + unsigned int size = sizeof(test); // Normal Use-Case, expected 0 EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); @@ -305,21 +305,27 @@ TEST(t_dlt_buffer_push, abnormal) EXPECT_GE(-1, dlt_buffer_push(&buf,(unsigned char *)&test,size)); } EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); + + // All use-case, wich works with null pointer, has to discuss +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); +// EXPECT_GE(-1, dlt_buffer_push(&buf,NULL,0)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); +// EXPECT_GE(-1, dlt_buffer_push(&buf,NULL,size)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); + } TEST(t_dlt_buffer_push, nullpointer) { -// DltBuffer buf; -// char * test; -// int size = sizeof(test); + DltBuffer buf; + char * test; + int size = sizeof(test); // NULL-Pointer, expected -1 -// EXPECT_GE(-1, dlt_buffer_push(NULL,NULL,0)); -// EXPECT_GE(-1, dlt_buffer_push(NULL,NULL,size)); -// EXPECT_GE(-1, dlt_buffer_push(NULL,(unsigned char *)&test,0)); -// EXPECT_GE(-1, dlt_buffer_push(NULL,(unsigned char *)&test,size)); -// EXPECT_GE(-1, dlt_buffer_push(&buf,NULL,0)); -// EXPECT_GE(-1, dlt_buffer_push(&buf,NULL,size)); -// EXPECT_GE(-1, dlt_buffer_push(&buf,(unsigned char *)&test,0)); + EXPECT_GE(-1, dlt_buffer_push(NULL,NULL,0)); + EXPECT_GE(-1, dlt_buffer_push(NULL,NULL,size)); + EXPECT_GE(-1, dlt_buffer_push(NULL,(unsigned char *)&test,0)); + EXPECT_GE(-1, dlt_buffer_push(NULL,(unsigned char *)&test,size)); } /* End Method: dlt_common::dlt_buffer_push*/ @@ -368,6 +374,11 @@ TEST(t_dlt_buffer_push3, abnormal) // set size == 0 and char == 0 expected -1 // EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,0,0,0,0,0,0)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); + + // works with null pointer, expected -1 +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); +// EXPECT_GE(-1, dlt_buffer_push3(&buf,NULL,0,NULL,0,NULL,0)); // EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); // Push till buffer is overfilled , expected -1 @@ -380,141 +391,245 @@ TEST(t_dlt_buffer_push3, abnormal) EXPECT_GE(-1, dlt_buffer_push3(&buf,(unsigned char *)&test,size,(unsigned char *)&test,size,(unsigned char *)&test,size)); } EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); -} -TEST(t_dlt_buffer_push3, nullpointer) -{ -// DltBuffer buf; -// char * test; -// int size = sizeof(test); - //Null Pointer, expected -1 -// EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,0,NULL,0,NULL,0)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,0,NULL,0,NULL,size)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,0,NULL,0,(unsigned char *)&test,0)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,0,NULL,0,(unsigned char *)&test,size)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,0,NULL,size,NULL,0)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,0,NULL,size,NULL,size)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,0,NULL,size,(unsigned char *)&test,0)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,0,NULL,size,(unsigned char *)&test,size)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,0,(unsigned char *)&test,0,NULL,0)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,0,(unsigned char *)&test,0,NULL,size)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,0,(unsigned char *)&test,0,(unsigned char *)&test,0)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,0,(unsigned char *)&test,0,(unsigned char *)&test,size)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,0,(unsigned char *)&test,size,NULL,0)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,0,(unsigned char *)&test,size,NULL,size)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,0,(unsigned char *)&test,size,(unsigned char *)&test,0)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,0,(unsigned char *)&test,size,(unsigned char *)&test,size)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,size,NULL,0,NULL,0)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,size,NULL,0,NULL,size)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,size,NULL,0,(unsigned char *)&test,0)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,size,NULL,0,(unsigned char *)&test,size)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,size,NULL,size,NULL,0)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,size,NULL,size,NULL,size)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,size,NULL,size,(unsigned char *)&test,0)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,size,NULL,size,(unsigned char *)&test,size)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,size,(unsigned char *)&test,0,NULL,0)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,size,(unsigned char *)&test,0,NULL,size)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,size,(unsigned char *)&test,0,(unsigned char *)&test,0)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,size,(unsigned char *)&test,0,(unsigned char *)&test,size)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,size,(unsigned char *)&test,size,NULL,0)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,size,(unsigned char *)&test,size,NULL,size)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,size,(unsigned char *)&test,size,(unsigned char *)&test,0)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,size,(unsigned char *)&test,size,(unsigned char *)&test,size)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,0,NULL,0,NULL,0)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,0,NULL,0,NULL,size)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,0,NULL,0,(unsigned char *)&test,0)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,0,NULL,0,(unsigned char *)&test,size)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,0,NULL,size,NULL,0)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,0,NULL,size,NULL,size)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,0,NULL,size,(unsigned char *)&test,0)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,0,NULL,size,(unsigned char *)&test,size)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,0,(unsigned char *)&test,0,NULL,0)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,0,(unsigned char *)&test,0,NULL,size)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,0,(unsigned char *)&test,0,(unsigned char *)&test,0)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,0,(unsigned char *)&test,0,(unsigned char *)&test,size)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,0,(unsigned char *)&test,size,NULL,0)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,0,(unsigned char *)&test,size,NULL,size)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,0,(unsigned char *)&test,size,(unsigned char *)&test,0)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,0,(unsigned char *)&test,size,(unsigned char *)&test,size)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,size,NULL,0,NULL,0)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,size,NULL,0,NULL,size)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,size,NULL,0,(unsigned char *)&test,0)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,size,NULL,0,(unsigned char *)&test,size)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,size,NULL,size,NULL,0)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,size,NULL,size,NULL,size)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,size,NULL,size,(unsigned char *)&test,0)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,size,NULL,size,(unsigned char *)&test,size)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,size,(unsigned char *)&test,0,NULL,0)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,size,(unsigned char *)&test,0,NULL,size)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,size,(unsigned char *)&test,0,(unsigned char *)&test,0)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,size,(unsigned char *)&test,0,(unsigned char *)&test,size)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,size,(unsigned char *)&test,size,NULL,0)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,size,(unsigned char *)&test,size,NULL,size)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,size,(unsigned char *)&test,size,(unsigned char *)&test,0)); -// EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,size,(unsigned char *)&test,size,(unsigned char *)&test,size)); -// EXPECT_GE(-1, dlt_buffer_push3(&buf,NULL,0,NULL,0,NULL,0)); + // All use-case, wich works with null pointer, has to discuss +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,NULL,0,NULL,0,NULL,size)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,NULL,0,NULL,0,(unsigned char *)&test,0)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,NULL,0,NULL,0,(unsigned char *)&test,size)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,NULL,0,NULL,size,NULL,0)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,NULL,0,NULL,size,NULL,size)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,NULL,0,NULL,size,(unsigned char *)&test,0)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,NULL,0,NULL,size,(unsigned char *)&test,size)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,NULL,0,(unsigned char *)&test,0,NULL,0)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,NULL,0,(unsigned char *)&test,0,NULL,size)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,NULL,0,(unsigned char *)&test,0,(unsigned char *)&test,0)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,NULL,0,(unsigned char *)&test,0,(unsigned char *)&test,size)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,NULL,0,(unsigned char *)&test,size,NULL,0)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,NULL,0,(unsigned char *)&test,size,NULL,size)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,NULL,0,(unsigned char *)&test,size,(unsigned char *)&test,0)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,NULL,0,(unsigned char *)&test,size,(unsigned char *)&test,size)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,NULL,size,NULL,0,NULL,0)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,NULL,size,NULL,0,NULL,size)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,NULL,size,NULL,0,(unsigned char *)&test,0)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,NULL,size,NULL,0,(unsigned char *)&test,size)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,NULL,size,NULL,size,NULL,0)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,NULL,size,NULL,size,NULL,size)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,NULL,size,NULL,size,(unsigned char *)&test,0)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,NULL,size,NULL,size,(unsigned char *)&test,size)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,NULL,size,(unsigned char *)&test,0,NULL,0)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,NULL,size,(unsigned char *)&test,0,NULL,size)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,NULL,size,(unsigned char *)&test,0,(unsigned char *)&test,0)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,NULL,size,(unsigned char *)&test,0,(unsigned char *)&test,size)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,NULL,size,(unsigned char *)&test,size,NULL,0)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,NULL,size,(unsigned char *)&test,size,NULL,size)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,NULL,size,(unsigned char *)&test,size,(unsigned char *)&test,0)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,NULL,size,(unsigned char *)&test,size,(unsigned char *)&test,size)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,(unsigned char *)&test,0,NULL,0,NULL,0)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,(unsigned char *)&test,0,NULL,0,NULL,size)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,(unsigned char *)&test,0,NULL,0,(unsigned char *)&test,0)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,(unsigned char *)&test,0,NULL,0,(unsigned char *)&test,size)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,(unsigned char *)&test,0,NULL,size,NULL,0)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,(unsigned char *)&test,0,NULL,size,NULL,size)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,(unsigned char *)&test,0,NULL,size,(unsigned char *)&test,0)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,(unsigned char *)&test,0,NULL,size,(unsigned char *)&test,size)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,(unsigned char *)&test,0,(unsigned char *)&test,0,NULL,0)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,(unsigned char *)&test,0,(unsigned char *)&test,0,NULL,size)); -// EXPECT_GE(-1, dlt_buffer_push3(&buf,(unsigned char *)&test,0,(unsigned char *)&test,0,(unsigned char *)&test,0)); -// EXPECT_GE(-1, dlt_buffer_push3(&buf,(unsigned char *)&test,0,(unsigned char *)&test,0,(unsigned char *)&test,size)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,(unsigned char *)&test,0,(unsigned char *)&test,size,NULL,0)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,(unsigned char *)&test,0,(unsigned char *)&test,size,NULL,size)); -// EXPECT_GE(-1, dlt_buffer_push3(&buf,(unsigned char *)&test,0,(unsigned char *)&test,size,(unsigned char *)&test,0)); -// EXPECT_GE(-1, dlt_buffer_push3(&buf,(unsigned char *)&test,0,(unsigned char *)&test,size,(unsigned char *)&test,size)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,(unsigned char *)&test,size,NULL,0,NULL,0)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,(unsigned char *)&test,size,NULL,0,NULL,size)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,(unsigned char *)&test,size,NULL,0,(unsigned char *)&test,0)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,(unsigned char *)&test,size,NULL,0,(unsigned char *)&test,size)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,(unsigned char *)&test,size,NULL,size,NULL,0)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,(unsigned char *)&test,size,NULL,size,NULL,size)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,(unsigned char *)&test,size,NULL,size,(unsigned char *)&test,0)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,(unsigned char *)&test,size,NULL,size,(unsigned char *)&test,size)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,(unsigned char *)&test,size,(unsigned char *)&test,0,NULL,0)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,(unsigned char *)&test,size,(unsigned char *)&test,0,NULL,size)); -// EXPECT_GE(-1, dlt_buffer_push3(&buf,(unsigned char *)&test,size,(unsigned char *)&test,0,(unsigned char *)&test,0)); -// EXPECT_GE(-1, dlt_buffer_push3(&buf,(unsigned char *)&test,size,(unsigned char *)&test,0,(unsigned char *)&test,size)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,(unsigned char *)&test,size,(unsigned char *)&test,size,NULL,0)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +// EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); // EXPECT_GE(-1, dlt_buffer_push3(&buf,(unsigned char *)&test,size,(unsigned char *)&test,size,NULL,size)); -// EXPECT_GE(-1, dlt_buffer_push3(&buf,(unsigned char *)&test,size,(unsigned char *)&test,size,(unsigned char *)&test,0)); +// EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); +} +TEST(t_dlt_buffer_push3, nullpointer) +{ + DltBuffer buf; + char * test; + int size = sizeof(test); + + //Null Pointer, expected -1 + EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,0,NULL,0,NULL,0)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,0,NULL,0,NULL,size)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,0,NULL,0,(unsigned char *)&test,0)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,0,NULL,0,(unsigned char *)&test,size)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,0,NULL,size,NULL,0)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,0,NULL,size,NULL,size)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,0,NULL,size,(unsigned char *)&test,0)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,0,NULL,size,(unsigned char *)&test,size)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,0,(unsigned char *)&test,0,NULL,0)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,0,(unsigned char *)&test,0,NULL,size)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,0,(unsigned char *)&test,0,(unsigned char *)&test,0)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,0,(unsigned char *)&test,0,(unsigned char *)&test,size)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,0,(unsigned char *)&test,size,NULL,0)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,0,(unsigned char *)&test,size,NULL,size)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,0,(unsigned char *)&test,size,(unsigned char *)&test,0)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,0,(unsigned char *)&test,size,(unsigned char *)&test,size)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,size,NULL,0,NULL,0)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,size,NULL,0,NULL,size)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,size,NULL,0,(unsigned char *)&test,0)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,size,NULL,0,(unsigned char *)&test,size)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,size,NULL,size,NULL,0)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,size,NULL,size,NULL,size)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,size,NULL,size,(unsigned char *)&test,0)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,size,NULL,size,(unsigned char *)&test,size)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,size,(unsigned char *)&test,0,NULL,0)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,size,(unsigned char *)&test,0,NULL,size)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,size,(unsigned char *)&test,0,(unsigned char *)&test,0)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,size,(unsigned char *)&test,0,(unsigned char *)&test,size)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,size,(unsigned char *)&test,size,NULL,0)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,size,(unsigned char *)&test,size,NULL,size)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,size,(unsigned char *)&test,size,(unsigned char *)&test,0)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,NULL,size,(unsigned char *)&test,size,(unsigned char *)&test,size)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,0,NULL,0,NULL,0)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,0,NULL,0,NULL,size)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,0,NULL,0,(unsigned char *)&test,0)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,0,NULL,0,(unsigned char *)&test,size)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,0,NULL,size,NULL,0)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,0,NULL,size,NULL,size)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,0,NULL,size,(unsigned char *)&test,0)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,0,NULL,size,(unsigned char *)&test,size)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,0,(unsigned char *)&test,0,NULL,0)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,0,(unsigned char *)&test,0,NULL,size)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,0,(unsigned char *)&test,0,(unsigned char *)&test,0)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,0,(unsigned char *)&test,0,(unsigned char *)&test,size)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,0,(unsigned char *)&test,size,NULL,0)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,0,(unsigned char *)&test,size,NULL,size)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,0,(unsigned char *)&test,size,(unsigned char *)&test,0)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,0,(unsigned char *)&test,size,(unsigned char *)&test,size)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,size,NULL,0,NULL,0)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,size,NULL,0,NULL,size)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,size,NULL,0,(unsigned char *)&test,0)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,size,NULL,0,(unsigned char *)&test,size)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,size,NULL,size,NULL,0)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,size,NULL,size,NULL,size)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,size,NULL,size,(unsigned char *)&test,0)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,size,NULL,size,(unsigned char *)&test,size)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,size,(unsigned char *)&test,0,NULL,0)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,size,(unsigned char *)&test,0,NULL,size)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,size,(unsigned char *)&test,0,(unsigned char *)&test,0)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,size,(unsigned char *)&test,0,(unsigned char *)&test,size)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,size,(unsigned char *)&test,size,NULL,0)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,size,(unsigned char *)&test,size,NULL,size)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,size,(unsigned char *)&test,size,(unsigned char *)&test,0)); + EXPECT_GE(-1, dlt_buffer_push3(NULL,(unsigned char *)&test,size,(unsigned char *)&test,size,(unsigned char *)&test,size)); } /* End Method: dlt_common::dlt_buffer_push3 */ @@ -561,17 +676,20 @@ TEST(t_dlt_buffer_pull, abnormal) } TEST(t_dlt_buffer_pull, nullpointer) { -// DltBuffer buf; -// DltUserHeader header; + DltBuffer buf; + DltUserHeader header; // NULL-Point, expected -1 -// EXPECT_GE(-1, dlt_buffer_pull(NULL, NULL, 0)); -// EXPECT_GE(-1, dlt_buffer_pull(NULL, NULL, sizeof(DltUserHeader))); -// EXPECT_GE(-1, dlt_buffer_pull(NULL, (unsigned char *)&header, 0)); -// EXPECT_GE(-1, dlt_buffer_pull(NULL, (unsigned char *)&header, sizeof(DltUserHeader))); -// EXPECT_GE(-1, dlt_buffer_pull(&buf, NULL, 0)); -// EXPECT_GE(-1, dlt_buffer_pull(&buf, NULL, sizeof(DltUserHeader))); -// EXPECT_GE(-1, dlt_buffer_pull(&buf, (unsigned char *)&header, 0)); + EXPECT_GE(-1, dlt_buffer_pull(NULL, NULL, 0)); + EXPECT_GE(-1, dlt_buffer_pull(NULL, NULL, sizeof(DltUserHeader))); + EXPECT_GE(-1, dlt_buffer_pull(NULL, (unsigned char *)&header, 0)); + EXPECT_GE(-1, dlt_buffer_pull(NULL, (unsigned char *)&header, sizeof(DltUserHeader))); + EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); + EXPECT_GE(-1, dlt_buffer_pull(&buf, NULL, 0)); + EXPECT_LE(0,dlt_buffer_free_dynamic(&buf)); + EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); + EXPECT_GE(-1, dlt_buffer_pull(&buf, NULL, sizeof(DltUserHeader))); + EXPECT_LE(0,dlt_buffer_free_dynamic(&buf)); } /* End Method: dlt_common::dlt_buffer_pull */ @@ -592,7 +710,7 @@ TEST(t_dlt_buffer_remove, normal) // Normal Use-Case, expected > 0 EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); EXPECT_LE(0,dlt_buffer_push(&buf,(unsigned char *)&header,size)); - EXPECT_LE(1, dlt_buffer_remove(&buf)); + EXPECT_LE(0,dlt_buffer_remove(&buf)); EXPECT_LE(0,dlt_buffer_free_dynamic(&buf)); } TEST(t_dlt_buffer_remove, abnormal) @@ -625,7 +743,7 @@ TEST(t_dlt_buffer_remove, abnormal) TEST(t_dlt_buffer_remove, nullpointer) { // NULL_Pointer, expected -1 -// EXPECT_GE(-1, dlt_buffer_remove(NULL)); + EXPECT_GE(-1, dlt_buffer_remove(NULL)); } /* End Method: dlt_common::dlt_buffer_remove*/ @@ -666,18 +784,21 @@ TEST(t_dlt_buffer_copy, abnormal) } TEST(t_dlt_buffer_copy, nullpointer) { -// DltBuffer buf; -// DltUserHeader header; -// int size = sizeof(DltUserHeader); + DltBuffer buf; + DltUserHeader header; + int size = sizeof(DltUserHeader); // NULL-Pointer, expected -1 -// EXPECT_LE(-1, dlt_buffer_copy(NULL,NULL,size)); -// EXPECT_LE(-1, dlt_buffer_copy(NULL,NULL,0)); -// EXPECT_LE(-1, dlt_buffer_copy(NULL,(unsigned char *)&header,size)); -// EXPECT_LE(-1, dlt_buffer_copy(NULL,(unsigned char *)&header,0)); -// EXPECT_LE(-1, dlt_buffer_copy(&buf,NULL,size)); -// EXPECT_LE(-1, dlt_buffer_copy(&buf,NULL,0)); -// EXPECT_LE(-1, dlt_buffer_copy(&buf,(unsigned char *)&header,size)); + EXPECT_LE(-1, dlt_buffer_copy(NULL,NULL,size)); + EXPECT_LE(-1, dlt_buffer_copy(NULL,NULL,0)); + EXPECT_LE(-1, dlt_buffer_copy(NULL,(unsigned char *)&header,size)); + EXPECT_LE(-1, dlt_buffer_copy(NULL,(unsigned char *)&header,0)); + EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); + EXPECT_LE(-1, dlt_buffer_copy(&buf,NULL,size)); + EXPECT_LE(0,dlt_buffer_free_dynamic(&buf)); + EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); + EXPECT_LE(-1, dlt_buffer_copy(&buf,NULL,0)); + EXPECT_LE(0,dlt_buffer_free_dynamic(&buf)); } /* End Method: dlt_common::dlt_buffer_copy */ @@ -787,26 +908,31 @@ TEST(t_dlt_buffer_get, abnormal) } TEST(t_dlt_buffer_get, nullpointer) { -// DltBuffer buf; -// DltUserHeader header; -// int size = sizeof(DltUserHeader); + DltBuffer buf; + DltUserHeader header; + int size = sizeof(DltUserHeader); // NULL-Pointer -// EXPECT_GE(-1, dlt_buffer_get(NULL, NULL, 0, 0)); -// EXPECT_GE(-1, dlt_buffer_get(NULL, NULL, 0, 1)); -// EXPECT_GE(-1, dlt_buffer_get(NULL, NULL, size, 0)); -// EXPECT_GE(-1, dlt_buffer_get(NULL, NULL, size, 1)); -// EXPECT_GE(-1, dlt_buffer_get(NULL, (unsigned char*)&header, 0, 0)); -// EXPECT_GE(-1, dlt_buffer_get(NULL, (unsigned char*)&header, 0, 1)); -// EXPECT_GE(-1, dlt_buffer_get(NULL, (unsigned char*)&header, size, 0)); -// EXPECT_GE(-1, dlt_buffer_get(NULL, (unsigned char*)&header, size, 1)); -// EXPECT_GE(-1, dlt_buffer_get(&buf, NULL, 0, 0)); -// EXPECT_GE(-1, dlt_buffer_get(&buf, NULL, 0, 1)); -// EXPECT_GE(-1, dlt_buffer_get(&buf, NULL, size, 0)); -// EXPECT_GE(-1, dlt_buffer_get(&buf, NULL, size, 1)); -// EXPECT_GE(-1, dlt_buffer_get(&buf, (unsigned char*)&header, 0, 0)); -// EXPECT_GE(-1, dlt_buffer_get(&buf, (unsigned char*)&header, 0, 1)); -// EXPECT_GE(-1, dlt_buffer_get(&buf, (unsigned char*)&header, size, 0)); + EXPECT_GE(-1, dlt_buffer_get(NULL, NULL, 0, 0)); + EXPECT_GE(-1, dlt_buffer_get(NULL, NULL, 0, 1)); + EXPECT_GE(-1, dlt_buffer_get(NULL, NULL, size, 0)); + EXPECT_GE(-1, dlt_buffer_get(NULL, NULL, size, 1)); + EXPECT_GE(-1, dlt_buffer_get(NULL, (unsigned char*)&header, 0, 0)); + EXPECT_GE(-1, dlt_buffer_get(NULL, (unsigned char*)&header, 0, 1)); + EXPECT_GE(-1, dlt_buffer_get(NULL, (unsigned char*)&header, size, 0)); + EXPECT_GE(-1, dlt_buffer_get(NULL, (unsigned char*)&header, size, 1)); + EXPECT_LE(0, dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); + EXPECT_GE(-1, dlt_buffer_get(&buf, NULL, 0, 0)); + EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); + EXPECT_LE(0, dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); + EXPECT_GE(-1, dlt_buffer_get(&buf, NULL, 0, 1)); + EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); + EXPECT_LE(0, dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); + EXPECT_GE(-1, dlt_buffer_get(&buf, NULL, size, 0)); + EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); + EXPECT_LE(0, dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); + EXPECT_GE(-1, dlt_buffer_get(&buf, NULL, size, 1)); + EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); } /* End Method: dlt_common::dlt_buffer_get */ @@ -853,7 +979,7 @@ TEST(t_dlt_buffer_get_message_count, abnormal) TEST(t_dlt_buffer_get_message_count, nullpointer) { //NULL-Pointer, expected -1 -// EXPECT_GE(-1, dlt_buffer_get_message_count(NULL)); + EXPECT_GE(-1, dlt_buffer_get_message_count(NULL)); } /* Begin MEthod: dlt_common::dlt_buffer_get_message_count */ @@ -889,7 +1015,7 @@ TEST(t_dlt_buffer_get_total_size, abnormal) TEST(t_dlt_buffer_get_total_size, nullpointer) { // NULL-Pointer, expect -1 -// EXPECT_GE(-1, dlt_buffer_get_total_size(NULL)); + EXPECT_GE(-1, dlt_buffer_get_total_size(NULL)); } /* End Method: dlt_common::dlt_buffer_get_total_size*/ @@ -934,7 +1060,7 @@ TEST(t_dlt_buffer_get_used_size, abnormal) TEST(t_dlt_buffer_get_used_size, nullpointer) { //NULL-Pointer, expcted -1 -// EXPECT_GE(-1, dlt_buffer_get_used_size(NULL)); + EXPECT_GE(-1, dlt_buffer_get_used_size(NULL)); } /* End Method: dlt_common::dlt_buffer_get_used_size*/ @@ -990,27 +1116,38 @@ TEST(t_dlt_buffer_write_block, abnormal) } TEST(t_dlt_buffer_write_block, nullpointer) { -// DltBuffer buf; -// char * data; -// int write; -// int test1 = 1000; + DltBuffer buf; + char * data; + int write = -1; + int test1 = 1000; // NULL-Pointer, expected < 0 -// EXPECT_GE(-1, get_test_dlt_buffer_write_block(NULL, NULL, NULL, 0)); -// EXPECT_GE(-1, get_test_dlt_buffer_write_block(NULL, NULL, NULL, test1)); -// EXPECT_GE(-1, get_test_dlt_buffer_write_block(NULL, NULL, (unsigned char *)&data, 0)); -// EXPECT_GE(-1, get_test_dlt_buffer_write_block(NULL, NULL, (unsigned char *)&data, test1)); -// EXPECT_GE(-1, get_test_dlt_buffer_write_block(NULL, &write, NULL, 0)); -// EXPECT_GE(-1, get_test_dlt_buffer_write_block(NULL, &write, NULL, test1)); -// EXPECT_GE(-1, get_test_dlt_buffer_write_block(NULL, &write, (unsigned char *)&data, 0)); -// EXPECT_GE(-1, get_test_dlt_buffer_write_block(NULL, &write, (unsigned char *)&data, test1)); -// EXPECT_GE(-1, get_test_dlt_buffer_write_block(&buf, NULL, NULL, 0)); -// EXPECT_GE(-1, get_test_dlt_buffer_write_block(&buf, NULL, NULL, test1)); -// EXPECT_GE(-1, get_test_dlt_buffer_write_block(&buf, NULL, (unsigned char *)&data, 0)); -// EXPECT_GE(-1, get_test_dlt_buffer_write_block(&buf, NULL, (unsigned char *)&data, test1)); -// EXPECT_GE(-1, get_test_dlt_buffer_write_block(&buf, &write, NULL, 0)); -// EXPECT_GE(-1, get_test_dlt_buffer_write_block(&buf, &write, NULL, test1)); -// EXPECT_GE(-1, get_test_dlt_buffer_write_block(&buf, &write, (unsigned char *)&data, 0)); + EXPECT_EQ(-1,get_test_dlt_buffer_write_block(NULL, NULL, NULL, 0)); + EXPECT_EQ(-1,get_test_dlt_buffer_write_block(NULL, NULL, NULL, test1)); + EXPECT_EQ(-1,get_test_dlt_buffer_write_block(NULL, NULL, (unsigned char *)&data, 0)); + EXPECT_EQ(-1,get_test_dlt_buffer_write_block(NULL, NULL, (unsigned char *)&data, test1)); + EXPECT_EQ(-1,get_test_dlt_buffer_write_block(NULL, &write, NULL, 0)); + EXPECT_EQ(-1,get_test_dlt_buffer_write_block(NULL, &write, NULL, test1)); + EXPECT_EQ(-1,get_test_dlt_buffer_write_block(NULL, &write, (unsigned char *)&data, 0)); + EXPECT_EQ(-1,get_test_dlt_buffer_write_block(NULL, &write, (unsigned char *)&data, test1)); + EXPECT_LE(0, dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); + EXPECT_EQ(-1,get_test_dlt_buffer_write_block(&buf, NULL, NULL, 0)); + EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); + EXPECT_LE(0, dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); + EXPECT_EQ(-1,get_test_dlt_buffer_write_block(&buf, NULL, NULL, test1)); + EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); + EXPECT_LE(0, dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); + EXPECT_EQ(-1,get_test_dlt_buffer_write_block(&buf, NULL, (unsigned char *)&data, 0)); + EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); + EXPECT_LE(0, dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); + EXPECT_EQ(-1,get_test_dlt_buffer_write_block(&buf, NULL, (unsigned char *)&data, test1)); + EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); + EXPECT_LE(0, dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); + EXPECT_EQ(-1,get_test_dlt_buffer_write_block(&buf, &write, NULL, 0)); + EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); + EXPECT_LE(0, dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); + EXPECT_EQ(-1,get_test_dlt_buffer_write_block(&buf, &write, NULL, test1)); + EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); } /* End Method: dlt_common::dlt_buffer_write_block */ @@ -1058,27 +1195,41 @@ TEST(t_dlt_buffer_read_block, abnormal) } TEST(t_dlt_buffer_read_block, nullpointer) { -// DltBuffer buf; -// char * data; -// int read; -// int test1 = 1000; + DltBuffer buf; + char * data; + int read = -1; + int test1 = 1000; // NULL-Pointer, expected < 0 -// EXPECT_GE(-1, get_test_dlt_buffer_read_block(NULL, NULL, NULL, 0)); -// EXPECT_GE(-1, get_test_dlt_buffer_read_block(NULL, NULL, NULL, test1)); -// EXPECT_GE(-1, get_test_dlt_buffer_read_block(NULL, NULL, (unsigned char *)&data, 0)); -// EXPECT_GE(-1, get_test_dlt_buffer_read_block(NULL, NULL, (unsigned char *)&data, test1)); -// EXPECT_GE(-1, get_test_dlt_buffer_read_block(NULL, &read, NULL, 0)); -// EXPECT_GE(-1, get_test_dlt_buffer_read_block(NULL, &read, NULL, test1)); -// EXPECT_GE(-1, get_test_dlt_buffer_read_block(NULL, &read, (unsigned char *)&data, 0)); -// EXPECT_GE(-1, get_test_dlt_buffer_read_block(NULL, &read, (unsigned char *)&data, test1)); -// EXPECT_GE(-1, get_test_dlt_buffer_read_block(&buf, NULL, NULL, 0)); -// EXPECT_GE(-1, get_test_dlt_buffer_read_block(&buf, NULL, NULL, test1)); -// EXPECT_GE(-1, get_test_dlt_buffer_read_block(&buf, NULL, (unsigned char *)&data, 0)); -// EXPECT_GE(-1, get_test_dlt_buffer_read_block(&buf, NULL, (unsigned char *)&data, test1)); -// EXPECT_GE(-1, get_test_dlt_buffer_read_block(&buf, &read, NULL, 0)); -// EXPECT_GE(-1, get_test_dlt_buffer_read_block(&buf, &read, NULL, test1)); -// EXPECT_GE(-1, get_test_dlt_buffer_read_block(&buf, &read, (unsigned char *)&data, 0)); + EXPECT_EQ(-1, get_test_dlt_buffer_read_block(NULL, NULL, NULL, 0)); + EXPECT_EQ(-1, get_test_dlt_buffer_read_block(NULL, NULL, NULL, test1)); + EXPECT_EQ(-1, get_test_dlt_buffer_read_block(NULL, NULL, (unsigned char *)&data, 0)); + EXPECT_EQ(-1, get_test_dlt_buffer_read_block(NULL, NULL, (unsigned char *)&data, test1)); + EXPECT_EQ(-1, get_test_dlt_buffer_read_block(NULL, &read, NULL, 0)); + EXPECT_EQ(-1, get_test_dlt_buffer_read_block(NULL, &read, NULL, test1)); + EXPECT_EQ(-1, get_test_dlt_buffer_read_block(NULL, &read, (unsigned char *)&data, 0)); + EXPECT_EQ(-1, get_test_dlt_buffer_read_block(NULL, &read, (unsigned char *)&data, test1)); + EXPECT_LE(0, dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); + EXPECT_EQ(-1, get_test_dlt_buffer_read_block(&buf, NULL, NULL, 0)); + EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); + EXPECT_LE(0, dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); + EXPECT_EQ(-1, get_test_dlt_buffer_read_block(&buf, NULL, NULL, test1)); + EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); + EXPECT_LE(0, dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); + EXPECT_EQ(-1, get_test_dlt_buffer_read_block(&buf, NULL, (unsigned char *)&data, 0)); + EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); + EXPECT_LE(0, dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); + EXPECT_EQ(-1, get_test_dlt_buffer_read_block(&buf, NULL, (unsigned char *)&data, test1)); + EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); + EXPECT_LE(0, dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); + EXPECT_EQ(-1, get_test_dlt_buffer_read_block(&buf, &read, NULL, 0)); + EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); + EXPECT_LE(0, dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); + EXPECT_EQ(-1, get_test_dlt_buffer_read_block(&buf, &read, NULL, test1)); + EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); + EXPECT_LE(0, dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); + EXPECT_EQ(-1, get_test_dlt_buffer_read_block(&buf, &read, (unsigned char *)&data, 0)); + EXPECT_LE(0, dlt_buffer_free_dynamic(&buf)); } /* End Method: dlt_common::dlt_buffer_read_block */ @@ -1118,19 +1269,19 @@ TEST(t_dlt_buffer_status, normal) // Normal Use-Case EXPECT_LE(0, dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); - EXPECT_LE(0, get_test_dlt_buffer_status(&buf)); + EXPECT_NO_THROW(dlt_buffer_status(&buf)); } TEST(t_dlt_buffer_status, abnormal) { // DltBuffer buf; // Uninizialised, expected -1 -// EXPECT_GE(-1, get_test_dlt_buffer_status(&buf)); +// EXPECT_NO_THROW(dlt_buffer_status(&buf)); } TEST(t_dlt_buffer_status, nullpointer) { // NULL-Pointer, expected -1 -// EXPECT_GE(-1, get_test_dlt_buffer_status(NULL)); + EXPECT_NO_THROW(dlt_buffer_status(NULL)); } /* End Method: dlt_common::dlt_buffer_status */ @@ -1265,22 +1416,22 @@ TEST(t_dlt_file_open, abnormal) } TEST(t_dlt_file_open, nullpointer) { -// DltFile file; -// /* Get PWD so file can be used*/ -// char pwd[100]; -// getcwd(pwd, 100); -// char * openfile; -// openfile = (char*)malloc(100 + 14); -// sprintf(openfile, "%s/testfile.dlt", pwd); + DltFile file; + /* Get PWD so file can be used*/ + char pwd[100]; + getcwd(pwd, 100); + char * openfile; + openfile = (char*)malloc(100 + 14); + sprintf(openfile, "%s/testfile.dlt", pwd); /*---------------------------------------*/ // NULL-Pointer, expected -1 -// EXPECT_GE(-1, dlt_file_open(NULL, NULL, 0)); -// EXPECT_GE(-1, dlt_file_open(NULL, NULL, 1)); -// EXPECT_GE(-1, dlt_file_open(NULL, openfile, 0)); -// EXPECT_GE(-1, dlt_file_open(NULL, openfile, 1)); -// EXPECT_GE(-1, dlt_file_open(&file, NULL, 0)); -// EXPECT_GE(-1, dlt_file_open(&file, NULL, 1)); + EXPECT_GE(-1, dlt_file_open(NULL, NULL, 0)); + EXPECT_GE(-1, dlt_file_open(NULL, NULL, 1)); + EXPECT_GE(-1, dlt_file_open(NULL, openfile, 0)); + EXPECT_GE(-1, dlt_file_open(NULL, openfile, 1)); + EXPECT_GE(-1, dlt_file_open(&file, NULL, 0)); + EXPECT_GE(-1, dlt_file_open(&file, NULL, 1)); } /* End Method: dlt_common::dlt_file_open */ @@ -3148,8 +3299,8 @@ TEST(dlt_log_set_filename, abnormal) TEST(dlt_log_set_filename, nullpointer) { // NULL-Pointer, expected -1 or "no file" -// dlt_log_set_filename(NULL); -// EXPECT_STREQ("-1", get_test_dlt_log_set_filename()); + dlt_log_set_filename(NULL); + EXPECT_NO_THROW(get_test_dlt_log_set_filename()); } /* End MEthod:dlt_common::dlt_log_set_filename */ @@ -3341,12 +3492,12 @@ TEST(t_dlt_set_id, abnormal) } TEST(t_dlt_set_id, nullpointer) { -// char id[4]; -// const char * text = "TEST"; + char id[4]; + const char * text = "TEST"; -// dlt_set_id(NULL, NULL); -// dlt_set_id(NULL, text); -// dlt_set_id(id, NULL); + EXPECT_NO_THROW(dlt_set_id(NULL, NULL)); + EXPECT_NO_THROW(dlt_set_id(NULL, text)); + EXPECT_NO_THROW(dlt_set_id(id, NULL)); } /* End Method:dlt_common::dlt_set_id */ @@ -3592,13 +3743,13 @@ TEST(t_dlt_print_id, abnormal) } TEST(t_dlt_print_id, nullpointer) { -// const char* id = "DLTD"; -// char text[DLT_DAEMON_TEXTSIZE]; + const char* id = "DLTD"; + char text[DLT_DAEMON_TEXTSIZE]; -// // NULL-Pointer, expected nothing in return -// dlt_print_id(NULL,NULL); -// dlt_print_id(NULL, id); -// dlt_print_id(text, NULL); + // NULL-Pointer, expected nothing in return + EXPECT_NO_THROW(dlt_print_id(NULL,NULL)); + EXPECT_NO_THROW(dlt_print_id(NULL, id)); + EXPECT_NO_THROW(dlt_print_id(text, NULL)); } /* End Method:dlt_common::dlt_print_id */ @@ -3626,7 +3777,7 @@ TEST(t_dlt_get_version, abnormal) } TEST(t_dlt_get_version, nullpointer) { - dlt_get_version(NULL, 0); + EXPECT_NO_THROW(dlt_get_version(NULL, 0)); } /* End Method:dlt_common::dlt_get_version */ @@ -3654,7 +3805,7 @@ TEST(dlt_get_major_version, abnormal) TEST(dlt_get_major_version, nullpointer) { // NULL-Pointer, expect exeption - dlt_get_major_version(NULL, 0); // work, but shouldn't + EXPECT_NO_THROW(dlt_get_major_version(NULL, 0)); } /* End Method:dlt_common::dlt_get_major_version */ @@ -3682,7 +3833,7 @@ TEST(dlt_get_minor_version, abnormal) TEST(dlt_get_minor_version, nullpointer) { // NULL-Pointer, expect exeption - dlt_get_minor_version(NULL, 0); // work, but shouldn't + EXPECT_NO_THROW(dlt_get_minor_version(NULL, 0)); } /* End Method:dlt_common::dlt_get_minor_version */ -- cgit v1.2.1