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) ==