summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorStefan Held <stefan_held@mentor.com>2015-06-16 09:09:46 +0200
committerAlexander Wenzel <Alexander.AW.Wenzel@bmw.de>2015-07-21 12:34:59 +0200
commit14e6338a010b5bf6b5d29cac2a9c436667fb6901 (patch)
tree73f8a5cc58d8624cc2f6ecf813b63abe875038e4 /tests
parent7f3b861410374effbba07ad71c1f1af7d922b713 (diff)
downloadDLT-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')
-rw-r--r--tests/CMakeLists.txt4
-rw-r--r--tests/gtest_dlt_common.cpp603
2 files changed, 378 insertions, 229 deletions
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*/
@@ -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 */