diff options
author | Stefan Held <stefan_held@mentor.com> | 2015-06-16 09:09:46 +0200 |
---|---|---|
committer | Alexander Wenzel <Alexander.AW.Wenzel@bmw.de> | 2015-07-21 12:34:59 +0200 |
commit | 14e6338a010b5bf6b5d29cac2a9c436667fb6901 (patch) | |
tree | 73f8a5cc58d8624cc2f6ecf813b63abe875038e4 /tests/gtest_dlt_common.cpp | |
parent | 7f3b861410374effbba07ad71c1f1af7d922b713 (diff) | |
download | DLT-daemon-14e6338a010b5bf6b5d29cac2a9c436667fb6901.tar.gz |
Rework of unit tests in gtest_dlt_common
Fix all nullpointer errors in dlt_common.c
Signed-off-by: Stefan Held <stefan_held@mentor.com>
Signed-off-by: Alexander Wenzel <Alexander.AW.Wenzel@bmw.de>
Diffstat (limited to 'tests/gtest_dlt_common.cpp')
-rw-r--r-- | tests/gtest_dlt_common.cpp | 603 |
1 files changed, 377 insertions, 226 deletions
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*/ @@ -370,6 +376,11 @@ TEST(t_dlt_buffer_push3, abnormal) // 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 EXPECT_LE(0,dlt_buffer_init_dynamic(&buf, DLT_USER_RINGBUFFER_MIN_SIZE, DLT_USER_RINGBUFFER_MAX_SIZE, DLT_USER_RINGBUFFER_STEP_SIZE)); for(int i=0; i<= (DLT_USER_RINGBUFFER_MIN_SIZE/size) + size; i++) @@ -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 */ |