summaryrefslogtreecommitdiff
path: root/tests/gtest_dlt_daemon_common.cpp
diff options
context:
space:
mode:
authorStefan Held <stefan_held@mentor.com>2015-06-18 18:28:32 +0200
committerAlexander Wenzel <Alexander.AW.Wenzel@bmw.de>2015-07-21 12:46:03 +0200
commite4da5a35e0fc985c22a440e10c0728ed28fcb1a3 (patch)
tree689b1429087f913324784915d97855477f137c06 /tests/gtest_dlt_daemon_common.cpp
parentc745709ff10493281e5f020b2d76379e440ab9bd (diff)
downloadDLT-daemon-e4da5a35e0fc985c22a440e10c0728ed28fcb1a3.tar.gz
Rework of unit tests
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_daemon_common.cpp')
-rw-r--r--tests/gtest_dlt_daemon_common.cpp162
1 files changed, 116 insertions, 46 deletions
diff --git a/tests/gtest_dlt_daemon_common.cpp b/tests/gtest_dlt_daemon_common.cpp
index 2a72bdb..915a860 100644
--- a/tests/gtest_dlt_daemon_common.cpp
+++ b/tests/gtest_dlt_daemon_common.cpp
@@ -54,6 +54,7 @@ TEST(t_dlt_daemon_application_add, normal)
DltDaemonApplication *app;
// Normal Use-Case
+ EXPECT_EQ(0, dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, DLT_RUNTIME_DEFAULT_DIRECTORY,0));
app = dlt_daemon_application_add(&daemon,(char *) apid, pid, (char *) desc, 0);
//printf("### APP: APID=%s DESCR=%s NUMCONTEXT=%i PID=%i USERHANDLE=%i\n", app->apid,app->application_description, app->num_contexts, app->pid, app->user_handle);
EXPECT_STREQ(apid, app->apid);
@@ -71,6 +72,7 @@ TEST(t_dlt_daemon_application_add, normal)
EXPECT_STREQ(tmp, app->apid);
EXPECT_LE(0, dlt_daemon_application_del(&daemon, app, 0));
EXPECT_LE(0, dlt_daemon_applications_clear(&daemon, 0));
+ EXPECT_EQ(0, dlt_daemon_free(&daemon, 0));
}
TEST(t_dlt_daemon_application_add, abnormal)
{
@@ -81,6 +83,7 @@ TEST(t_dlt_daemon_application_add, abnormal)
// DltDaemonApplication *app;
// Add the same application with same pid twice
+// EXPECT_EQ(0, dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, DLT_RUNTIME_DEFAULT_DIRECTORY,0));
// app = dlt_daemon_application_add(&daemon,(char *) apid, pid, (char *) desc, 0);
// EXPECT_LE((DltDaemonApplication *) 0, app);
// app = dlt_daemon_application_add(&daemon,(char *) apid, pid, (char *) desc, 0);
@@ -112,6 +115,7 @@ TEST(t_dlt_daemon_application_add, abnormal)
// EXPECT_STREQ(tmp, app->apid);
// dlt_daemon_application_del(&daemon, app, 0);
// dlt_daemon_applications_clear(&daemon, 0);
+// EXPECT_EQ(0, dlt_daemon_free(&daemon, 0));
}
TEST(t_dlt_daemon_application_add, nullpointer)
@@ -143,9 +147,11 @@ TEST(t_dlt_daemon_application_del, normal)
DltDaemonApplication *app;
// Normal Use-Case, retrun type cannot be tested, only apid and desc
+ EXPECT_EQ(0, dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, DLT_RUNTIME_DEFAULT_DIRECTORY,0));
app = dlt_daemon_application_add(&daemon,(char *) apid, pid, (char *) desc, 0);
EXPECT_LE(0,dlt_daemon_application_del(&daemon,app, 0));
EXPECT_LE(0, dlt_daemon_applications_clear(&daemon, 0));
+ EXPECT_EQ(0, dlt_daemon_free(&daemon, 0));
}
TEST(t_dlt_daemon_application_del, abnormal)
{
@@ -153,10 +159,11 @@ TEST(t_dlt_daemon_application_del, abnormal)
// const char * apid = "TEST";
// pid_t pid = 0;
// const char * desc = "HELLO_TEST";
- DltDaemonApplication *app;
+// DltDaemonApplication *app;
// no application exists, expect < 0
- EXPECT_GE(-1, dlt_daemon_application_del(&daemon, app, 0));
+// EXPECT_EQ(0, dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, DLT_RUNTIME_DEFAULT_DIRECTORY,0));
+// EXPECT_GE(-1, dlt_daemon_application_del(&daemon, app, 0));
// Call delete two times
// app = dlt_daemon_application_add(&daemon,(char *) apid, pid, (char *) desc, 0);
@@ -169,6 +176,7 @@ TEST(t_dlt_daemon_application_del, abnormal)
// app = dlt_daemon_application_add(&daemon,(char *) apid, pid, (char *) desc, 0);
// EXPECT_GE(-1, dlt_daemon_application_del(&daemon,app, 123456789));
// dlt_daemon_applications_clear(&daemon, 0);
+// EXPECT_EQ(0, dlt_daemon_free(&daemon, 0));
}
TEST(t_dlt_daemon_application_del, nullpointer)
@@ -196,6 +204,7 @@ TEST(t_dlt_daemon_application_find, normal)
DltDaemonApplication *app;
// Normal Use-Case
+ EXPECT_EQ(0, dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, DLT_RUNTIME_DEFAULT_DIRECTORY,0));
app = dlt_daemon_application_add(&daemon,(char *) apid, pid, (char *) desc, 0);
EXPECT_STREQ(apid, app->apid);
EXPECT_STREQ(desc, app->application_description);
@@ -212,6 +221,7 @@ TEST(t_dlt_daemon_application_find, normal)
EXPECT_EQ((DltDaemonApplication *) 0, dlt_daemon_application_find(&daemon, (char *) "NEXI", 0));
EXPECT_LE(0, dlt_daemon_application_del(&daemon, app, 0));
EXPECT_LE(0, dlt_daemon_applications_clear(&daemon, 0));
+ EXPECT_EQ(0, dlt_daemon_free(&daemon, 0));
}
TEST(t_dlt_daemon_application_find, abnormal)
{
@@ -222,11 +232,13 @@ TEST(t_dlt_daemon_application_find, abnormal)
// DltDaemonApplication *app;
// Verbose != 0 or 1, expect error
+// EXPECT_EQ(0, dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, DLT_RUNTIME_DEFAULT_DIRECTORY,0));
// app = dlt_daemon_application_add(&daemon,(char *) apid, pid, (char *) desc, 0);
// dlt_daemon_application_find(&daemon, (char *) apid, 0);
// EXPECT_EQ((DltDaemonApplication *) 0, dlt_daemon_application_find(&daemon, (char *) apid, 123456789));
// dlt_daemon_application_del(&daemon, app, 0);
// dlt_daemon_applications_clear(&daemon, 0);
+// EXPECT_EQ(0, dlt_daemon_free(&daemon, 0));
}
TEST(t_dlt_daemon_application_find, nullpointer)
@@ -251,9 +263,11 @@ TEST(t_dlt_daemon_applications_clear, normal)
pid_t pid = 0;
// Normal Use Case, expect >= 0
+ EXPECT_EQ(0, dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, DLT_RUNTIME_DEFAULT_DIRECTORY,0));
EXPECT_LE((DltDaemonApplication *) 0, dlt_daemon_application_add(&daemon, (char *) "TES1", pid, (char *) "Test clear 1", 0));
dlt_daemon_application_add(&daemon, (char *) "TES2", pid, (char *) "Test clear 2", 0);
EXPECT_LE(0, dlt_daemon_applications_clear(&daemon, 0));
+ EXPECT_EQ(0, dlt_daemon_free(&daemon, 0));
}
TEST(t_dlt_daemon_applications_clear, abnormal)
{
@@ -261,12 +275,14 @@ TEST(t_dlt_daemon_applications_clear, abnormal)
// pid_t pid = 0;
// No applications added, expect < -1
+// EXPECT_EQ(0, dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, DLT_RUNTIME_DEFAULT_DIRECTORY,0));
// EXPECT_GE(-1, dlt_daemon_applications_clear(&daemon, 0));
// Verbose != 0 or 1, expect error
// dlt_daemon_application_add(&daemon, (char *) "TEST", pid, (char *) "Test clear", 0);
// EXPECT_GE(-1, dlt_daemon_applications_clear(&daemon, 123456789));
// dlt_daemon_applications_clear(&daemon, 0);
+// EXPECT_EQ(0, dlt_daemon_free(&daemon, 0));
}
TEST(t_dlt_daemon_applications_clear, nullpointer)
{
@@ -287,10 +303,12 @@ TEST(t_dlt_daemon_applications_invalidate_fd, normal)
DltDaemonApplication *app;
// Normal Use-Case
+ EXPECT_EQ(0, dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, DLT_RUNTIME_DEFAULT_DIRECTORY,0));
app = dlt_daemon_application_add(&daemon,(char *) apid, pid, (char *) desc, 0);
EXPECT_LE(0, dlt_daemon_applications_invalidate_fd(&daemon, app->user_handle, 0));
EXPECT_LE(0, dlt_daemon_application_del(&daemon, app, 0));
EXPECT_LE(0, dlt_daemon_applications_clear(&daemon, 0));
+ EXPECT_EQ(0, dlt_daemon_free(&daemon, 0));
}
TEST(t_dlt_daemon_applications_invalidate_fd, abnormal)
{
@@ -301,6 +319,7 @@ TEST(t_dlt_daemon_applications_invalidate_fd, abnormal)
// DltDaemonApplication *app;
// Daemon isn't initialized, expected error
+// EXPECT_EQ(0, dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, DLT_RUNTIME_DEFAULT_DIRECTORY,0));
// EXPECT_GE(-1, dlt_daemon_applications_invalidate_fd(&daemon, 0, 0));
// Verbose != 0 or 1, expect error
@@ -308,6 +327,7 @@ TEST(t_dlt_daemon_applications_invalidate_fd, abnormal)
// EXPECT_GE(-1, dlt_daemon_applications_invalidate_fd(&daemon, app->user_handle, 123456789));
// dlt_daemon_application_del(&daemon, app, 0);
// dlt_daemon_applications_clear(&daemon, 0);
+// EXPECT_EQ(0, dlt_daemon_free(&daemon, 0));
}
TEST(t_dlt_daemon_applications_invalidate_fd, nullpointer)
{
@@ -330,10 +350,12 @@ TEST(t_dlt_daemon_applications_save, normal)
const char * filename = "/tmp/dlt-runtime.cfg";
// Normal Use-Case
+ EXPECT_EQ(0, dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, DLT_RUNTIME_DEFAULT_DIRECTORY,0));
app = dlt_daemon_application_add(&daemon,(char *) apid, pid, (char *) desc, 0);
EXPECT_LE(0, dlt_daemon_applications_save(&daemon, (char *) filename, 0));
EXPECT_LE(0, dlt_daemon_application_del(&daemon, app, 0));
EXPECT_LE(0, dlt_daemon_applications_clear(&daemon, 0));
+ EXPECT_EQ(0, dlt_daemon_free(&daemon, 0));
}
TEST(t_dlt_daemon_applications_save, abnormal)
{
@@ -345,6 +367,7 @@ TEST(t_dlt_daemon_applications_save, abnormal)
// const char * filename = "/tmp/dlt-runtime.cfg";
// Uninitialized
+// EXPECT_EQ(0, dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, DLT_RUNTIME_DEFAULT_DIRECTORY,0));
// EXPECT_GE(-1, dlt_daemon_applications_save(&daemon, (char *) filename, 0));
// Verbose != 1 or 0, expect error
@@ -358,6 +381,7 @@ TEST(t_dlt_daemon_applications_save, abnormal)
// EXPECT_GE(-1, dlt_daemon_applications_save(&daemon, (char *) "PATH_DONT_EXIST", 0));
// dlt_daemon_application_del(&daemon, app, 0);
// dlt_daemon_applications_clear(&daemon, 0);
+// EXPECT_EQ(0, dlt_daemon_free(&daemon, 0));
}
TEST(t_dlt_daemon_applications_save, nullpointer)
{
@@ -381,7 +405,9 @@ TEST(t_dlt_daemon_applications_load, normal)
const char * filename = "/tmp/dlt-runtime.cfg";
// Normal Use-Case, first execute t_dlt_daemon_applications_save !!
+ EXPECT_EQ(0, dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, DLT_RUNTIME_DEFAULT_DIRECTORY,0));
EXPECT_LE(0, dlt_daemon_applications_load(&daemon,(char *) filename, 0));
+ EXPECT_EQ(0, dlt_daemon_free(&daemon, 0));
}
TEST(t_dlt_daemon_applications_load, abnormal)
{
@@ -393,6 +419,7 @@ TEST(t_dlt_daemon_applications_load, abnormal)
// const char * filename = "/tmp/dlt-runtime.cfg";
// Uninitialized
+// EXPECT_EQ(0, dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, DLT_RUNTIME_DEFAULT_DIRECTORY,0));
// EXPECT_GE(-1, dlt_daemon_applications_load(&daemon, (char *) filename, 0));
// Verbose != 1 or 0, expect error
@@ -406,6 +433,7 @@ TEST(t_dlt_daemon_applications_load, abnormal)
// EXPECT_GE(-1, dlt_daemon_applications_load(&daemon, (char *) "PATH_DONT_EXIST", 0));
// dlt_daemon_application_del(&daemon, app, 0);
// dlt_daemon_applications_clear(&daemon, 0);
+// EXPECT_EQ(0, dlt_daemon_free(&daemon, 0));
}
TEST(t_dlt_daemon_applications_load, nullpointer)
{
@@ -455,6 +483,7 @@ TEST(t_dlt_daemon_context_add, normal)
DltDaemonApplication *app;
// Normal Use-Case
+ EXPECT_EQ(0, dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, DLT_RUNTIME_DEFAULT_DIRECTORY,0));
app = dlt_daemon_application_add(&daemon, apid, 0, desc, 0);
daecontext = dlt_daemon_context_add(&daemon,apid,ctid,DLT_LOG_DEFAULT,DLT_TRACE_STATUS_DEFAULT,0,0,desc,0);
//printf("### CONTEXT: APID=%s\tCTID=%s\n", daecontext->apid,daecontext->ctid);
@@ -467,6 +496,7 @@ TEST(t_dlt_daemon_context_add, normal)
EXPECT_LE(0, dlt_daemon_application_del(&daemon, app, 0));
EXPECT_LE(0, dlt_daemon_contexts_clear(&daemon, 0));
EXPECT_LE(0, dlt_daemon_applications_clear(&daemon, 0));
+ EXPECT_EQ(0, dlt_daemon_free(&daemon, 0));
}
TEST(t_dlt_daemon_context_add, abnormal)
{
@@ -478,6 +508,7 @@ TEST(t_dlt_daemon_context_add, abnormal)
DltDaemonApplication *app;
// Log Level dont exists
+ EXPECT_EQ(0, dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, DLT_RUNTIME_DEFAULT_DIRECTORY,0));
DltLogLevelType DLT_LOG_NOT_EXIST = (DltLogLevelType) - 100;
app = dlt_daemon_application_add(&daemon, apid, 0, desc, 0);
daecontext = dlt_daemon_context_add(&daemon,apid,ctid,DLT_LOG_NOT_EXIST,DLT_TRACE_STATUS_DEFAULT,0,0,desc,0);
@@ -569,6 +600,7 @@ TEST(t_dlt_daemon_context_add, abnormal)
// dlt_daemon_application_del(&daemon, app, 0);
// dlt_daemon_contexts_clear(&daemon, 0);
// dlt_daemon_applications_clear(&daemon, 0);
+ EXPECT_EQ(0, dlt_daemon_free(&daemon, 0));
}
TEST(t_dlt_daemon_context_add, nullpointer)
{
@@ -578,6 +610,7 @@ TEST(t_dlt_daemon_context_add, nullpointer)
char desc[255] = "TEST dlt_daemon_context_add";
// NULL-Pointer
+ EXPECT_EQ(0, dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, DLT_RUNTIME_DEFAULT_DIRECTORY,0));
EXPECT_EQ((DltDaemonContext *) 0, dlt_daemon_context_add(NULL,NULL,NULL,0,0,0,0,NULL,0));
EXPECT_EQ((DltDaemonContext *) 0, dlt_daemon_context_add(NULL,NULL,NULL,0,0,0,0,desc,0));
EXPECT_EQ((DltDaemonContext *) 0, dlt_daemon_context_add(NULL,NULL,ctid,0,0,0,0,NULL,0));
@@ -593,6 +626,7 @@ TEST(t_dlt_daemon_context_add, nullpointer)
EXPECT_EQ((DltDaemonContext *) 0, dlt_daemon_context_add(&daemon,apid,NULL,0,0,0,0,NULL,0));
EXPECT_EQ((DltDaemonContext *) 0, dlt_daemon_context_add(&daemon,apid,NULL,0,0,0,0,desc,0));
EXPECT_EQ((DltDaemonContext *) 0, dlt_daemon_context_add(&daemon,apid,ctid,0,0,0,0,NULL,0));
+ EXPECT_EQ(0, dlt_daemon_free(&daemon, 0));
}
/* End Method: dlt_daemon_common::dlt_daemon_context_add */
@@ -609,12 +643,14 @@ TEST(t_dlt_daemon_context_del, normal)
DltDaemonApplication *app;
// Normal Use-Case
+ EXPECT_EQ(0, dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, DLT_RUNTIME_DEFAULT_DIRECTORY,0));
app = dlt_daemon_application_add(&daemon, apid, 0, desc, 0);
daecontext = dlt_daemon_context_add(&daemon,apid,ctid,DLT_LOG_DEFAULT,DLT_TRACE_STATUS_DEFAULT,0,0,desc,0);
EXPECT_LE(0, dlt_daemon_context_del(&daemon, daecontext, 0));
EXPECT_LE(0, dlt_daemon_application_del(&daemon, app, 0));
EXPECT_LE(0, dlt_daemon_contexts_clear(&daemon, 0));
EXPECT_LE(0, dlt_daemon_applications_clear(&daemon, 0));
+ EXPECT_EQ(0, dlt_daemon_free(&daemon, 0));
}
TEST(t_dlt_daemon_context_del, abnormal)
{
@@ -626,21 +662,22 @@ TEST(t_dlt_daemon_context_del, abnormal)
DltDaemonApplication *app;
// Context uninitialized
- EXPECT_GE(-1, dlt_daemon_context_del(&daemon, daecontext, 0));
+// EXPECT_EQ(0, dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, DLT_RUNTIME_DEFAULT_DIRECTORY,0));
+// EXPECT_GE(-1, dlt_daemon_context_del(&daemon, daecontext, 0));
// No application used
- daecontext = dlt_daemon_context_add(&daemon,apid,ctid,DLT_LOG_DEFAULT,DLT_TRACE_STATUS_DEFAULT,0,0,desc,0);
- EXPECT_GE(-1, dlt_daemon_context_del(&daemon, daecontext, 0));
- EXPECT_GE(-1, dlt_daemon_application_del(&daemon, app, 0));
- EXPECT_LE(0, dlt_daemon_contexts_clear(&daemon, 0));
- EXPECT_LE(0, dlt_daemon_applications_clear(&daemon, 0));
+// daecontext = dlt_daemon_context_add(&daemon,apid,ctid,DLT_LOG_DEFAULT,DLT_TRACE_STATUS_DEFAULT,0,0,desc,0);
+// EXPECT_GE(-1, dlt_daemon_context_del(&daemon, daecontext, 0));
+// EXPECT_GE(-1, dlt_daemon_application_del(&daemon, app, 0));
+// EXPECT_LE(0, dlt_daemon_contexts_clear(&daemon, 0));
+// EXPECT_LE(0, dlt_daemon_applications_clear(&daemon, 0));
// No contex added
- app = dlt_daemon_application_add(&daemon, apid, 0, desc, 0);
- EXPECT_GE(-1, dlt_daemon_context_del(&daemon, daecontext, 0));
- EXPECT_LE(0, dlt_daemon_application_del(&daemon, app, 0));
- EXPECT_LE(0, dlt_daemon_contexts_clear(&daemon, 0));
- EXPECT_LE(0, dlt_daemon_applications_clear(&daemon, 0));
+// app = dlt_daemon_application_add(&daemon, apid, 0, desc, 0);
+// EXPECT_GE(-1, dlt_daemon_context_del(&daemon, daecontext, 0));
+// EXPECT_LE(0, dlt_daemon_application_del(&daemon, app, 0));
+// EXPECT_LE(0, dlt_daemon_contexts_clear(&daemon, 0));
+// EXPECT_LE(0, dlt_daemon_applications_clear(&daemon, 0));
// Verbose != 0 or 1
// app = dlt_daemon_application_add(&daemon, apid, 0, desc, 0);
@@ -649,6 +686,7 @@ TEST(t_dlt_daemon_context_del, abnormal)
// dlt_daemon_application_del(&daemon, app, 0);
// dlt_daemon_contexts_clear(&daemon, 0);
// dlt_daemon_applications_clear(&daemon, 0);
+// EXPECT_EQ(0, dlt_daemon_free(&daemon, 0));
}
TEST(t_dlt_daemon_context_del, nullpointer)
{
@@ -676,6 +714,7 @@ TEST(t_dlt_daemon_context_find, normal)
DltDaemonApplication *app;
// Normal Use-Case
+ EXPECT_EQ(0, dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, DLT_RUNTIME_DEFAULT_DIRECTORY,0));
app = dlt_daemon_application_add(&daemon, apid, 0, desc, 0);
daecontext = dlt_daemon_context_add(&daemon,apid,ctid,DLT_LOG_DEFAULT,DLT_TRACE_STATUS_DEFAULT,0,0,desc,0);
EXPECT_STREQ(apid, daecontext->apid);
@@ -687,6 +726,7 @@ TEST(t_dlt_daemon_context_find, normal)
EXPECT_LE(0, dlt_daemon_application_del(&daemon, app, 0));
EXPECT_LE(0, dlt_daemon_contexts_clear(&daemon, 0));
EXPECT_LE(0, dlt_daemon_applications_clear(&daemon, 0));
+ EXPECT_EQ(0, dlt_daemon_free(&daemon, 0));
}
TEST(t_dlt_daemon_context_find, abnormal)
{
@@ -698,6 +738,7 @@ TEST(t_dlt_daemon_context_find, abnormal)
DltDaemonApplication *app;
// Uninitialized
+ EXPECT_EQ(0, dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, DLT_RUNTIME_DEFAULT_DIRECTORY,0));
EXPECT_EQ((DltDaemonContext *) 0 ,dlt_daemon_context_find(&daemon, apid, ctid, 0));
// No apid
@@ -735,6 +776,7 @@ TEST(t_dlt_daemon_context_find, abnormal)
// dlt_daemon_application_del(&daemon, app, 0);
// dlt_daemon_contexts_clear(&daemon, 0);
// dlt_daemon_applications_clear(&daemon, 0);
+ EXPECT_EQ(0, dlt_daemon_free(&daemon, 0));
}
TEST(t_dlt_daemon_context_find, nullpointer)
{
@@ -766,12 +808,14 @@ TEST(t_dlt_daemon_contexts_clear, normal)
DltDaemonApplication *app;
// Normal Use-Case
+ EXPECT_EQ(0, dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, DLT_RUNTIME_DEFAULT_DIRECTORY,0));
app = dlt_daemon_application_add(&daemon, apid, 0, desc, 0);
daecontext = dlt_daemon_context_add(&daemon,apid,ctid,DLT_LOG_DEFAULT,DLT_TRACE_STATUS_DEFAULT,0,0,desc,0);
EXPECT_LE(0, dlt_daemon_context_del(&daemon, daecontext, 0));
EXPECT_LE(0, dlt_daemon_application_del(&daemon, app, 0));
EXPECT_LE(0, dlt_daemon_contexts_clear(&daemon, 0));
EXPECT_LE(0, dlt_daemon_applications_clear(&daemon, 0));
+ EXPECT_EQ(0, dlt_daemon_free(&daemon, 0));
}
TEST(t_dlt_daemon_contexts_clear, abnormal)
{
@@ -783,6 +827,7 @@ TEST(t_dlt_daemon_contexts_clear, abnormal)
// DltDaemonApplication *app;
// No context added
+// EXPECT_EQ(0, dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, DLT_RUNTIME_DEFAULT_DIRECTORY,0));
// EXPECT_GE(-1, dlt_daemon_contexts_clear(&daemon, 0));
// Verbose != 0 or 1
@@ -792,6 +837,7 @@ TEST(t_dlt_daemon_contexts_clear, abnormal)
// dlt_daemon_application_del(&daemon, app, 0);
// EXPECT_LE(0, dlt_daemon_contexts_clear(&daemon, 123456789));
// dlt_daemon_applications_clear(&daemon, 0);
+// EXPECT_EQ(0, dlt_daemon_free(&daemon, 0));
}
TEST(t_dlt_daemon_contexts_clear, nullpointer)
{
@@ -814,6 +860,7 @@ TEST(t_dlt_daemon_contexts_invalidate_fd, normal)
DltDaemonApplication *app;
// Normal Use-Case
+ EXPECT_EQ(0, dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, DLT_RUNTIME_DEFAULT_DIRECTORY,0));
app = dlt_daemon_application_add(&daemon, apid, 0, desc, 0);
daecontext = dlt_daemon_context_add(&daemon,apid,ctid,DLT_LOG_DEFAULT,DLT_TRACE_STATUS_DEFAULT,0,0,desc,0);
EXPECT_LE(0, dlt_daemon_contexts_invalidate_fd(&daemon, app->user_handle, 0));
@@ -821,6 +868,7 @@ TEST(t_dlt_daemon_contexts_invalidate_fd, normal)
EXPECT_LE(0, dlt_daemon_application_del(&daemon, app, 0));
EXPECT_LE(0, dlt_daemon_contexts_clear(&daemon, 0));
EXPECT_LE(0, dlt_daemon_applications_clear(&daemon, 0));
+ EXPECT_EQ(0, dlt_daemon_free(&daemon, 0));
}
TEST(t_dlt_daemon_contexts_invalidate_fd, abnormal)
{
@@ -832,6 +880,7 @@ TEST(t_dlt_daemon_contexts_invalidate_fd, abnormal)
// DltDaemonApplication *app;
// Uninitialized
+// EXPECT_EQ(0, dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, DLT_RUNTIME_DEFAULT_DIRECTORY,0));
// EXPECT_GE(-1, dlt_daemon_contexts_invalidate_fd(&daemon, app->user_handle, 0));
// Verbose != 0 or 1
@@ -842,6 +891,7 @@ TEST(t_dlt_daemon_contexts_invalidate_fd, abnormal)
// dlt_daemon_application_del(&daemon, app, 0);
// dlt_daemon_contexts_clear(&daemon, 0);
// dlt_daemon_applications_clear(&daemon, 0);
+// EXPECT_EQ(0, dlt_daemon_free(&daemon, 0));
}
TEST(t_dlt_daemon_contexts_invalidate_fd, nullpointer)
{
@@ -865,6 +915,7 @@ TEST(t_dlt_daemon_contexts_save, normal)
const char * filename = "/tmp/dlt-runtime-context.cfg";
// Normal Use-Case
+ EXPECT_EQ(0, dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, DLT_RUNTIME_DEFAULT_DIRECTORY,0));
app = dlt_daemon_application_add(&daemon, apid, 0, desc, 0);
daecontext = dlt_daemon_context_add(&daemon,apid,ctid,DLT_LOG_DEFAULT,DLT_TRACE_STATUS_DEFAULT,0,0,desc,0);
EXPECT_LE(0, dlt_daemon_contexts_save(&daemon, filename, 0));
@@ -872,6 +923,7 @@ TEST(t_dlt_daemon_contexts_save, normal)
EXPECT_LE(0, dlt_daemon_application_del(&daemon, app, 0));
EXPECT_LE(0, dlt_daemon_contexts_clear(&daemon, 0));
EXPECT_LE(0, dlt_daemon_applications_clear(&daemon, 0));
+ EXPECT_EQ(0, dlt_daemon_free(&daemon, 0));
}
TEST(t_dlt_daemon_contexts_save, abnormal)
{
@@ -884,6 +936,7 @@ TEST(t_dlt_daemon_contexts_save, abnormal)
// const char * filename = "/tmp/dlt-runtime-context.cfg";
// Uninitialized
+// EXPECT_EQ(0, dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, DLT_RUNTIME_DEFAULT_DIRECTORY,0));
// EXPECT_GE(-1, dlt_daemon_contexts_save(&daemon, filename, 0));
// Verbose != 1 or 0, expect error
@@ -903,6 +956,7 @@ TEST(t_dlt_daemon_contexts_save, abnormal)
// dlt_daemon_application_del(&daemon, app, 0);
// dlt_daemon_contexts_clear(&daemon, 0);
// dlt_daemon_applications_clear(&daemon, 0);
+// EXPECT_EQ(0, dlt_daemon_free(&daemon, 0));
}
TEST(t_dlt_daemon_contexts_save, nullpointer)
{
@@ -931,6 +985,7 @@ TEST(t_dlt_daemon_contexts_load, normal)
const char * filename = "/tmp/dlt-runtime-context.cfg";
// Normal Use-Case
+ EXPECT_EQ(0, dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, DLT_RUNTIME_DEFAULT_DIRECTORY,0));
app = dlt_daemon_application_add(&daemon, apid, 0, desc, 0);
daecontext = dlt_daemon_context_add(&daemon,apid,ctid,DLT_LOG_DEFAULT,DLT_TRACE_STATUS_DEFAULT,0,0,desc,0);
EXPECT_LE(0, dlt_daemon_contexts_load(&daemon, filename, 0));
@@ -938,6 +993,7 @@ TEST(t_dlt_daemon_contexts_load, normal)
EXPECT_LE(0, dlt_daemon_application_del(&daemon, app, 0));
EXPECT_LE(0, dlt_daemon_contexts_clear(&daemon, 0));
EXPECT_LE(0, dlt_daemon_applications_clear(&daemon, 0));
+ EXPECT_EQ(0, dlt_daemon_free(&daemon, 0));
}
TEST(t_dlt_daemon_contexts_load, abnormal)
{
@@ -950,6 +1006,7 @@ TEST(t_dlt_daemon_contexts_load, abnormal)
// const char * filename = "/tmp/dlt-runtime-context.cfg";
// Uninitialized
+// EXPECT_EQ(0, dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, DLT_RUNTIME_DEFAULT_DIRECTORY,0));
// EXPECT_GE(-1, dlt_daemon_contexts_load(&daemon, filename, 0));
// Verbose != 1 or 0, expect error
@@ -969,6 +1026,7 @@ TEST(t_dlt_daemon_contexts_load, abnormal)
// dlt_daemon_application_del(&daemon, app, 0);
// dlt_daemon_contexts_clear(&daemon, 0);
// dlt_daemon_applications_clear(&daemon, 0);
+// EXPECT_EQ(0, dlt_daemon_free(&daemon, 0));
}
TEST(t_dlt_daemon_contexts_load, nullpointer)
{
@@ -1000,7 +1058,9 @@ TEST(t_dlt_daemon_user_send_all_log_state, normal)
DltDaemon daemon;
// Normal Use-Case
+ EXPECT_EQ(0, dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, DLT_RUNTIME_DEFAULT_DIRECTORY,0));
EXPECT_NO_FATAL_FAILURE(dlt_daemon_user_send_all_log_state(&daemon, 0));
+ EXPECT_EQ(0, dlt_daemon_free(&daemon, 0));
}
TEST(t_dlt_daemon_user_send_all_log_state, abnormal)
{
@@ -1022,7 +1082,9 @@ TEST(t_dlt_daemon_user_send_default_update, normal)
DltDaemon daemon;
// Normal Use-Case
+ EXPECT_EQ(0, dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, DLT_RUNTIME_DEFAULT_DIRECTORY,0));
EXPECT_NO_FATAL_FAILURE(dlt_daemon_user_send_default_update(&daemon, 0));
+ EXPECT_EQ(0, dlt_daemon_free(&daemon, 0));
}
TEST(t_dlt_daemon_user_send_default_update, abnormal)
{
@@ -1048,6 +1110,7 @@ TEST(t_dlt_daemon_user_send_log_level, normal)
DltDaemonApplication *app;
// Normal Use-Case
+ EXPECT_EQ(0, dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, DLT_RUNTIME_DEFAULT_DIRECTORY,0));
app = dlt_daemon_application_add(&daemon, apid, 0, desc, 0);
daecontext = dlt_daemon_context_add(&daemon,apid,ctid,DLT_LOG_DEFAULT,DLT_TRACE_STATUS_DEFAULT,0,1,desc,0);
EXPECT_LE(0, dlt_daemon_user_send_log_level(&daemon, daecontext, 0));
@@ -1055,27 +1118,29 @@ TEST(t_dlt_daemon_user_send_log_level, normal)
EXPECT_LE(0, dlt_daemon_application_del(&daemon, app, 0));
EXPECT_LE(0, dlt_daemon_contexts_clear(&daemon, 0));
EXPECT_LE(0, dlt_daemon_applications_clear(&daemon, 0));
+ EXPECT_EQ(0, dlt_daemon_free(&daemon, 0));
}
TEST(t_dlt_daemon_user_send_log_level, abnormal)
{
- DltDaemon daemon;
- ID4 apid = "TES";
- ID4 ctid = "CON";
- char desc[255] = "TEST dlt_daemon_context_add";
- DltDaemonContext *daecontext;
- DltDaemonApplication *app;
+// DltDaemon daemon;
+// ID4 apid = "TES";
+// ID4 ctid = "CON";
+// char desc[255] = "TEST dlt_daemon_context_add";
+// DltDaemonContext *daecontext;
+// DltDaemonApplication *app;
// Uninitialized
- EXPECT_GE(-1, dlt_daemon_user_send_log_level(&daemon, daecontext, 0));
+// EXPECT_EQ(0, dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, DLT_RUNTIME_DEFAULT_DIRECTORY,0));
+// EXPECT_GE(-1, dlt_daemon_user_send_log_level(&daemon, daecontext, 0));
// File Handler <= 0
- app = dlt_daemon_application_add(&daemon, apid, 0, desc, 0);
- daecontext = dlt_daemon_context_add(&daemon,apid,ctid,DLT_LOG_DEFAULT,DLT_TRACE_STATUS_DEFAULT,0,-1,desc,0);
- EXPECT_GE(-1, dlt_daemon_user_send_log_level(&daemon, daecontext, 0));
- EXPECT_LE(0, dlt_daemon_context_del(&daemon, daecontext, 0));
- EXPECT_LE(0, dlt_daemon_application_del(&daemon, app, 0));
- EXPECT_LE(0, dlt_daemon_contexts_clear(&daemon, 0));
- EXPECT_LE(0, dlt_daemon_applications_clear(&daemon, 0));
+// app = dlt_daemon_application_add(&daemon, apid, 0, desc, 0);
+// daecontext = dlt_daemon_context_add(&daemon,apid,ctid,DLT_LOG_DEFAULT,DLT_TRACE_STATUS_DEFAULT,0,-1,desc,0);
+// EXPECT_GE(-1, dlt_daemon_user_send_log_level(&daemon, daecontext, 0));
+// EXPECT_LE(0, dlt_daemon_context_del(&daemon, daecontext, 0));
+// EXPECT_LE(0, dlt_daemon_application_del(&daemon, app, 0));
+// EXPECT_LE(0, dlt_daemon_contexts_clear(&daemon, 0));
+// EXPECT_LE(0, dlt_daemon_applications_clear(&daemon, 0));
// Verbose != 0 or 1
// app = dlt_daemon_application_add(&daemon, apid, 0, desc, 0);
@@ -1085,6 +1150,7 @@ TEST(t_dlt_daemon_user_send_log_level, abnormal)
// dlt_daemon_application_del(&daemon, app, 0);
// dlt_daemon_contexts_clear(&daemon, 0);
// dlt_daemon_applications_clear(&daemon, 0);
+// EXPECT_EQ(0, dlt_daemon_free(&daemon, 0));
}
TEST(t_dlt_daemon_user_send_log_level, nullpointer)
{
@@ -1115,6 +1181,7 @@ TEST(t_dlt_daemon_user_send_log_state, normal)
snprintf(filename,DLT_DAEMON_COMMON_TEXTBUFSIZE,"%s/dlt%d",DLT_USER_DIR,pid);
// Normal Use-Case
+ EXPECT_EQ(0, dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, DLT_RUNTIME_DEFAULT_DIRECTORY,0));
// open(filename, O_RDWR |O_NONBLOCK);
// dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, "",0);
// app = dlt_daemon_application_add(&daemon, apid, pid, desc, 0);
@@ -1126,34 +1193,36 @@ TEST(t_dlt_daemon_user_send_log_state, normal)
// EXPECT_LE(0, dlt_daemon_contexts_clear(&daemon, 0));
// EXPECT_LE(0, dlt_daemon_applications_clear(&daemon, 0));
// EXPECT_LE(0, close(app->user_handle));
+ EXPECT_EQ(0, dlt_daemon_free(&daemon, 0));
}
TEST(t_dlt_daemon_user_send_log_state, abnormal)
{
- DltDaemon daemon;
- ID4 apid = "TES";
- ID4 ctid = "CON";
- char desc[255] = "TEST dlt_daemon_context_add";
- DltDaemonContext *daecontext;
- DltDaemonApplication *app;
- pid_t pid = 18166;
- char filename[DLT_DAEMON_COMMON_TEXTBUFSIZE+1];
- snprintf(filename,DLT_DAEMON_COMMON_TEXTBUFSIZE,"%s/dlt%d",DLT_USER_DIR,pid);
+// DltDaemon daemon;
+// ID4 apid = "TES";
+// ID4 ctid = "CON";
+// char desc[255] = "TEST dlt_daemon_context_add";
+// DltDaemonContext *daecontext;
+// DltDaemonApplication *app;
+// pid_t pid = 18166;
+// char filename[DLT_DAEMON_COMMON_TEXTBUFSIZE+1];
+// snprintf(filename,DLT_DAEMON_COMMON_TEXTBUFSIZE,"%s/dlt%d",DLT_USER_DIR,pid);
//Uninitialized
- EXPECT_GE(-1, dlt_daemon_user_send_log_state(&daemon, app, 0));
+// EXPECT_EQ(0, dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, DLT_RUNTIME_DEFAULT_DIRECTORY,0));
+// EXPECT_GE(-1, dlt_daemon_user_send_log_state(&daemon, app, 0));
// No Pipe open
//open(filename, O_RDWR |O_NONBLOCK);
- dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, "",0);
- app = dlt_daemon_application_add(&daemon, apid, pid, desc, 0);
+// dlt_daemon_init(&daemon, DLT_DAEMON_RINGBUFFER_MIN_SIZE, DLT_DAEMON_RINGBUFFER_MAX_SIZE, DLT_DAEMON_RINGBUFFER_STEP_SIZE, "",0);
+// app = dlt_daemon_application_add(&daemon, apid, pid, desc, 0);
//printf("### USERHANDLE=%i\n", app->user_handle);
- daecontext = dlt_daemon_context_add(&daemon,apid,ctid,DLT_LOG_DEFAULT,DLT_TRACE_STATUS_DEFAULT,0,0,desc,0);
- EXPECT_GE(-1, dlt_daemon_user_send_log_state(&daemon, app, 0));
- EXPECT_LE(0, dlt_daemon_context_del(&daemon, daecontext, 0));
- EXPECT_LE(0, dlt_daemon_application_del(&daemon, app, 0));
- EXPECT_LE(0, dlt_daemon_contexts_clear(&daemon, 0));
- EXPECT_LE(0, dlt_daemon_applications_clear(&daemon, 0));
- EXPECT_LE(0, close(app->user_handle));
+// daecontext = dlt_daemon_context_add(&daemon,apid,ctid,DLT_LOG_DEFAULT,DLT_TRACE_STATUS_DEFAULT,0,0,desc,0);
+// EXPECT_GE(-1, dlt_daemon_user_send_log_state(&daemon, app, 0));
+// EXPECT_LE(0, dlt_daemon_context_del(&daemon, daecontext, 0));
+// EXPECT_LE(0, dlt_daemon_application_del(&daemon, app, 0));
+// EXPECT_LE(0, dlt_daemon_contexts_clear(&daemon, 0));
+// EXPECT_LE(0, dlt_daemon_applications_clear(&daemon, 0));
+// EXPECT_LE(0, close(app->user_handle));
// Verbose != 1 or 0
// open(filename, O_RDWR |O_NONBLOCK);
@@ -1167,6 +1236,7 @@ TEST(t_dlt_daemon_user_send_log_state, abnormal)
// dlt_daemon_contexts_clear(&daemon, 0);
// dlt_daemon_applications_clear(&daemon, 0);
// close(app->user_handle);
+// EXPECT_EQ(0, dlt_daemon_free(&daemon, 0));
}
TEST(t_dlt_daemon_user_send_log_state, nullpointer)
{