Expand "invalid buffer" negative integration tests 28/239528/1
authorMichal Bloch <m.bloch@samsung.com>
Mon, 27 Jul 2020 09:54:45 +0000 (11:54 +0200)
committerMichal Bloch <m.bloch@samsung.com>
Mon, 27 Jul 2020 10:17:56 +0000 (12:17 +0200)
Change-Id: Ief8deb05aa03f84e393651a980bdec2a0b4731b0
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
tests/test_libdlogutil.c

index dbc1b2c..7e5e151 100644 (file)
@@ -513,19 +513,29 @@ void negative_main()
        assert(TIZEN_ERROR_NOT_SUPPORTED == dlogutil_config_connect(c, &s)); // incompatible pair
 
        // Invalid single buffer
-       assert(dlogutil_buffer_clear(state, (log_id_t) -1) ==
-               TIZEN_ERROR_INVALID_PARAMETER);
-       assert(dlogutil_buffer_get_capacity(state, (log_id_t) -1, bad_ptr) ==
-               TIZEN_ERROR_INVALID_PARAMETER);
-       assert(dlogutil_buffer_get_usage(state, (log_id_t) -1, bad_ptr) ==
-               TIZEN_ERROR_INVALID_PARAMETER);
-
-       assert(dlogutil_buffer_clear(state, LOG_ID_MAX + 7) ==
-               TIZEN_ERROR_INVALID_PARAMETER);
-       assert(dlogutil_buffer_get_capacity(state, LOG_ID_MAX + 7, bad_ptr) ==
-               TIZEN_ERROR_INVALID_PARAMETER);
-       assert(dlogutil_buffer_get_usage(state, LOG_ID_MAX + 7, bad_ptr) ==
-               TIZEN_ERROR_INVALID_PARAMETER);
+       const log_id_t invalid_ids[] =
+               { LOG_ID_INVALID
+               , LOG_ID_INVALID - 1
+               , LOG_ID_MAX
+               , LOG_ID_MAX + 1
+               , (log_id_t) -17
+               , (log_id_t) 42
+       };
+       for (size_t i = 0; i < NELEMS(invalid_ids); ++i) {
+               const log_id_t id = invalid_ids[i];
+               assert(dlogutil_buffer_clear(state, id) ==
+                       TIZEN_ERROR_INVALID_PARAMETER);
+               assert(dlogutil_buffer_get_capacity(state, id, bad_ptr) ==
+                       TIZEN_ERROR_INVALID_PARAMETER);
+               assert(dlogutil_buffer_get_usage(state, id, bad_ptr) ==
+                       TIZEN_ERROR_INVALID_PARAMETER);
+               assert(dlogutil_buffer_get_name(id, bad_ptr) ==
+                       TIZEN_ERROR_INVALID_PARAMETER);
+               assert(dlogutil_buffer_get_default_ts_type(id, bad_ptr) ==
+                       TIZEN_ERROR_INVALID_PARAMETER);
+               assert(dlogutil_buffer_check_ts_type_available(id, DLOGUTIL_SORT_SENT_MONO, bad_ptr) ==
+                       TIZEN_ERROR_INVALID_PARAMETER);
+       }
 
        // Retrieval of data from NULL
        assert(dlogutil_entry_get_tid(NULL, bad_ptr) ==