f_range_t found_object = f_range_t_initialize;
f_ranges_t found = f_ranges_t_initialize;
uint8_t quote = 0;
- f_number_unsigned_t line = 0;
f_number_unsigneds_t delimits = f_number_unsigneds_t_initialize;
f_string_dynamic_t result_string = f_string_dynamic_t_initialize;
f_string_dynamic_t delimit_string = f_string_dynamic_t_initialize;
f_status_t status_object = F_okay;
- for (;; ++line) {
+ for (f_number_unsigned_t line = 0; ; ++line) {
max = 255;
result = getline(&line_content, &max, file_contents);
if (!result) {
- printf("[ -------> ] --- [00] Failure with line (%lu) '%s', result = %zd, for loading file='./data/tests/%s/%s-%s.txt'.\n", line, line_content, result, "strings", "basic", "all_read");
+ printf("[ -------> ] --- [00] Failure with getline(), line (%lu) '%s', result = %zd, for loading file='./data/tests/%s/%s-%s.txt'.\n", line, line_content, result, "strings", "basic", "all_read");
}
assert_return_code(result, 0);
fl_fss_basic_object_read(buffer_string, &range, &found_object, "e, &delimits, &state);
if (!(state.status == F_fss_found_object || state.status == F_fss_found_object_content_not)) {
- printf("[ -------> ] --- [01] Failure with line (%lu) '%s', status = %u, expecting %u or %u.\n", line, line_content, state.status, F_fss_found_object, F_fss_found_object_content_not);
+ printf("[ -------> ] --- [01] Failure with fl_fss_basic_object_read(), line (%lu) '%s', status = %u, expecting %u or %u.\n", line, line_content, state.status, F_fss_found_object, F_fss_found_object_content_not);
}
assert_true(state.status == F_fss_found_object || state.status == F_fss_found_object_content_not);
if (status_object == F_fss_found_object) {
if (state.status != F_fss_found_content) {
- printf("[ -------> ] --- [02] Failure with line (%lu) '%s', status = %u, expecting %u.\n", line, line_content, state.status, F_fss_found_content);
+ printf("[ -------> ] --- [02] Failure with fl_fss_basic_content_read(), with line %lu '%s', status = %u, expecting %u.\n", line, line_content, state.status, F_fss_found_content);
}
assert_int_equal(state.status, F_fss_found_content);
}
else {
if (state.status != F_data_not) {
- printf("[ -------> ] --- [03] Failure with line (%lu) '%s', status = %u, expecting %u.\n", line, line_content, state.status, F_data_not);
+ printf("[ -------> ] --- [03] Failure with fl_fss_basic_content_read(), with line %lu '%s', status = %u, expecting %u.\n", line, line_content, state.status, F_data_not);
}
assert_int_equal(state.status, F_data_not);
if (state.status == F_fss_found_content) {
if (!found.used) {
- printf("[ -------> ] --- [04] Failure with line (%lu) '%s', found.used = %lu, expecting found.used <> 0.\n", line, line_content, found.used);
+ printf("[ -------> ] --- [04] Failure with fl_fss_basic_content_read(), with line %lu '%s', found.used = %lu, expecting found.used <> 0.\n", line, line_content, found.used);
}
assert_true(found.used);
const f_status_t status = f_string_dynamic_append(buffer_string, &delimit_string);
if (status != F_okay) {
- printf("[ -------> ] --- [05] Failure with line (%lu) '%s', status = %u, expecting %u.\n", line, line_content, state.status, F_okay);
+ printf("[ -------> ] --- [05] Failure with f_string_dynamic_append(), with line %lu '%s', status = %u, expecting %u.\n", line, line_content, state.status, F_okay);
}
assert_int_equal(status, F_okay);
f_fss_apply_delimit(delimits, &delimit_string, &state);
if (state.status != F_okay) {
- printf("[ -------> ] --- [06] Failure with line (%lu) '%s', status = %u, expecting %u.\n", line, line_content, state.status, F_okay);
+ printf("[ -------> ] --- [06] Failure with f_fss_apply_delimit(), with line %lu '%s', status = %u, expecting %u.\n", line, line_content, state.status, F_okay);
}
assert_int_equal(state.status, F_okay);
const f_status_t status = f_string_dynamic_partial_append_nulless(delimit_string, found.array[0], &result_string);
if (!(status == F_okay || status == F_data_not_eos)) {
- printf("[ -------> ] --- [07] Failure with line (%lu) '%s', status = %u, expecting %u or %u.\n", line, line_content, state.status, F_okay, F_data_not_eos);
+ printf("[ -------> ] --- [07] Failure with f_string_dynamic_partial_append_nulless(), with line %lu '%s', status = %u, expecting %u or %u.\n", line, line_content, state.status, F_okay, F_data_not_eos);
}
assert_true(status == F_okay || status == F_data_not_eos);
const f_status_t status = f_string_dynamic_terminate_after(&result_string);
if (status != F_okay) {
- printf("[ -------> ] --- [08] Failure with line (%lu) '%s', status = %u, expecting %u.\n", line, line_content, state.status, F_okay);
+ printf("[ -------> ] --- [08] Failure with f_string_dynamic_terminate_after(), with line %lu '%s', status = %u, expecting %u.\n", line, line_content, state.status, F_okay);
}
assert_int_equal(status, F_okay);
}
- if (state.status != F_okay) {
- printf("[ -------> ] --- [09] Failure with line (%lu) '%s', '%s' does not match '%s', line_content.\n", line, line_content, result_string.string, line_content);
+ if (strcmp(result_string.string, line_content)) {
+ printf("[ -------> ] --- [09] Failure with line %lu, strings do not match.\n", line);
}
assert_string_equal(result_string.string, line_content);
}
else {
if (found.used) {
- printf("[ -------> ] --- [10] Failure with line (%lu) '%s', found.used = %lu, expecting found.used == 0.\n", line, line_content, found.used);
+ printf("[ -------> ] --- [10] Failure with line %lu '%s', found.used = %lu, expecting found.used == 0.\n", line, line_content, found.used);
}
assert_true(!found.used);
}
- if (line_string) free(line_string);
if (line_content) free(line_content);
+ if (line_string) free(line_string);
if (result_string.string) free(result_string.string);
if (delimit_string.string) free(delimit_string.string);
if (delimits.array) free(delimits.array);
if (found.array) free(found.array);
- line_string = 0;
line_content = 0;
+ line_string = 0;
result_string.string = 0;
result_string.used = 0;
result_string.size = 0;
if (delimits.array) free(delimits.array);
if (found.array) free(found.array);
- if (line_string) free(line_string);
if (line_content) free(line_content);
+ if (line_string) free(line_string);
if (result_string.string) free(result_string.string);
if (delimit_string.string) free(delimit_string.string);
}
result = getline(&line_content, &max, file_contents);
if (result == -1) {
- printf("[ -------> ] --- [00] Failure loading line line %lu for file './data/tests/strings/extended-combining_read.txt', result = %lu.\n", line, result);
+ printf("[ -------> ] --- [00] Failure with getline(), line %lu for file './data/tests/strings/extended-combining_read.txt', result = %lu.\n", line, result);
}
assert_return_code(result, 0);
// When matches is 2, then this matches both object and content.
if (matches == 2) {
if (!(state.status == F_fss_found_object)) {
- printf("[ -------> ] --- [01] Failure with line (%lu) '%s', matches=%d, status=%u, expected %u.\n", line, line_content, matches, state.status, F_fss_found_object);
+ printf("[ -------> ] --- [01] Failure with fl_fss_basic_object_read(), with line %lu '%s', matches=%d, status=%u, expected %u.\n", line, line_content, matches, state.status, F_fss_found_object);
}
assert_true(state.status == F_fss_found_object);
// When matches is 1, then this matches only object.
else {
if (!(state.status == F_fss_found_object_content_not)) {
- printf("[ -------> ] --- [02] Failure with line (%lu) '%s', matches=%d, status=%u, expected %u.\n", line, line_content, matches, state.status, F_fss_found_object_content_not);
+ printf("[ -------> ] --- [02] Failure with fl_fss_basic_object_read(), with line %lu '%s', matches=%d, status=%u, expected %u.\n", line, line_content, matches, state.status, F_fss_found_object_content_not);
}
assert_true(state.status == F_fss_found_object_content_not);
fl_fss_basic_content_read(buffer_string, &range, &found, &delimits, &state);
if (status_object == F_fss_found_object) {
- if (status_object != F_fss_found_object) {
- printf("[ -------> ] --- [04] Failure with line (%lu) '%s', expected %u.\n", line, line_content, F_fss_found_object);
+ if (state.status != F_fss_found_content) {
+ printf("[ -------> ] --- [04] Failure with fl_fss_basic_content_read(), with line %lu '%s', expected %u.\n", line, line_content, F_fss_found_content);
}
assert_int_equal(state.status, F_fss_found_content);
}
else {
if (state.status != F_data_not) {
- printf("[ -------> ] --- [05] Failure with line (%lu) '%s', expected %u.\n", line, line_content, F_data_not);
+ printf("[ -------> ] --- [05] Failure with fl_fss_basic_content_read(), with line %lu '%s', expected %u.\n", line, line_content, F_data_not);
}
assert_int_equal(state.status, F_data_not);
if (matches == 2) {
if (state.status == F_fss_found_content) {
if (!found.used) {
- printf("[ -------> ] --- [06] Failure with line (%lu) '%s', expected found.used <> 0.\n", line, line_content);
+ printf("[ -------> ] --- [06] Failure with fl_fss_basic_content_read(), with line %lu '%s', expected found.used <> 0.\n", line, line_content);
}
assert_true(found.used);
const f_status_t status = f_string_dynamic_append(buffer_string, &delimit_string);
if (status != F_okay) {
- printf("[ -------> ] --- [07] Failure with line (%lu) '%s', expected %u.\n", line, line_content, F_okay);
+ printf("[ -------> ] --- [07] Failure with f_string_dynamic_append(), with line %lu '%s', expected %u.\n", line, line_content, F_okay);
}
assert_int_equal(status, F_okay);
state.status = F_none;
f_fss_apply_delimit(delimits, &delimit_string, &state);
+
+ if (state.status != F_okay) {
+ printf("[ -------> ] --- [08] Failure with f_fss_apply_delimit(), with line %lu '%s', expected %u.\n", line, line_content, F_okay);
+ }
+
assert_int_equal(state.status, F_okay);
{
const f_status_t status = f_string_dynamic_partial_append_nulless(delimit_string, found.array[0], &result_string);
if (!(status == F_okay || status == F_data_not_eos)) {
- printf("[ -------> ] --- [08] Failure with line (%lu) '%s', status=%u, expected %u or %#0x.\n", line, line_content, status, F_okay, F_data_not_eos);
+ printf("[ -------> ] --- [09] Failure with f_string_dynamic_partial_append_nulless(), with line %lu '%s', status=%u, expected %u or %#0x.\n", line, line_content, status, F_okay, F_data_not_eos);
}
assert_true(status == F_okay || status == F_data_not_eos);
const f_status_t status = f_string_dynamic_terminate_after(&result_string);
if (status != F_okay) {
- printf("[ -------> ] --- [09] Failure with line (%lu) '%s', expected %u.\n", line, line_content, F_okay);
+ printf("[ -------> ] --- [10] Failure with f_string_dynamic_terminate_after(), Failure with line %lu '%s', expected %u.\n", line, line_content, F_okay);
}
assert_int_equal(status, F_okay);
}
if (strcmp((const char *) result_string.string, (const char *) line_content)) {
- printf("[ -------> ] --- [10] Failure with line (%lu) '%s', got '%s', expected '%s'.\n", line, line_content, result_string.string, line_content);
+ printf("[ -------> ] --- [11] Failure with line %lu, strings do not match.\n", line);
}
assert_string_equal(result_string.string, line_content);
}
else {
if (found.used) {
- printf("[ -------> ] --- [11] Failure with line (%lu) '%s', expected found.used == 0.\n", line, line_content);
+ printf("[ -------> ] --- [12] Failure with fl_fss_basic_content_read(), with line %lu '%s', expected found.used == 0.\n", line, line_content);
}
assert_true(!found.used);
}
}
- if (line_string) free(line_string);
if (line_content) free(line_content);
if (line_matches) free(line_matches);
+ if (line_string) free(line_string);
if (result_string.string) free(result_string.string);
if (delimit_string.string) free(delimit_string.string);
if (delimits.array) free(delimits.array);
if (found.array) free(found.array);
- line_string = 0;
line_content = 0;
line_matches = 0;
+ line_string = 0;
result_string.string = 0;
result_string.used = 0;
result_string.size = 0;
if (delimits.array) free(delimits.array);
if (found.array) free(found.array);
- if (line_string) free(line_string);
if (line_content) free(line_content);
if (line_matches) free(line_matches);
+ if (line_string) free(line_string);
if (result_string.string) free(result_string.string);
if (delimit_string.string) free(delimit_string.string);
}
{
// Note: These files are required to have the same number of lines and each line should probably be at max 255 characters.
+ FILE *file_matches = data__file_open__named("matches", "basic_list", "combining_read");
FILE *file_strings = data__file_open__named("strings", "basic_list", "combining_read");
FILE *file_contents[] = {
data__file_open__named_at("contents", "basic_list", "combining_read", 5),
};
+ assert_non_null(file_matches);
assert_non_null(file_strings);
assert_non_null(file_contents[0]);
assert_non_null(file_contents[1]);
assert_non_null(file_contents[4]);
assert_non_null(file_contents[5]);
+ int matches = 0;
size_t max = 0;
+ char *line_matches = 0;
char *line_string = 0;
char *line_content[] = {
0,
f_string_dynamic_t delimit_string = f_string_dynamic_t_initialize;
f_status_t status_object = F_okay;
- for (;;) {
+ for (f_number_unsigned_t line = 0; ; ++line) {
+
+ max = 255;
+
+ result = getline(&line_matches, &max, file_matches);
+ if (result == -1) break;
+
+ matches = atoi(line_matches);
max = 255;
else {
line_content[i][0] = 0;
}
- } // or
+ } // for
state.status = F_none;
range.start = 0;
fl_fss_basic_list_object_read(buffer_string, &range, &found_object, &delimits, &state);
- assert_true(state.status == F_fss_found_object || state.status == F_fss_found_object_not);
+ if (matches) {
+ // When matches is 2, then this matches both object and content.
+ if (matches == 2) {
+ if (!(state.status == F_fss_found_object)) {
+ printf("[ -------> ] --- [00] Failure with fl_fss_basic_list_object_read(), with line %lu, matches=%d, status=%u, expected %u.\n", line, matches, state.status, F_fss_found_object);
+ }
+
+ assert_true(state.status == F_fss_found_object);
+ }
+
+ // When matches is 1, then this matches only object.
+ else {
+ if (!(state.status == F_fss_found_object_content_not)) {
+ printf("[ -------> ] --- [01] Failure with fl_fss_basic_list_object_read(), with line %lu, matches=%d, status=%u, expected %u.\n", line, matches, state.status, F_fss_found_object_content_not);
+ }
+
+ assert_true(state.status == F_fss_found_object_content_not);
+ }
+ }
+ else {
+ if (!(state.status == F_fss_found_object_not)) {
+ printf("[ -------> ] --- [02] Failure with with fl_fss_basic_list_object_read(), line %lu, matches=%d, status=%u, expected %u.\n", line, matches, state.status, F_fss_found_object_not);
+ }
+
+ assert_true(state.status == F_fss_found_object_not);
+ }
status_object = state.status;
state.status = F_none;
if (status_object == F_fss_found_object) {
fl_fss_basic_list_content_read(buffer_string, &range, &found, &delimits, &comments, &state);
+ if (!(state.status == F_fss_found_content || state.status == F_data_not)) {
+ printf("[ -------> ] --- [03] Failure with fl_fss_basic_list_content_read(), with line %lu, status=%u, expected %u or %u.\n", line, state.status, F_fss_found_content, F_data_not);
+ }
+
assert_true(state.status == F_fss_found_content || state.status == F_data_not);
if (state.status == F_fss_found_content) {
+ if (!found.used) {
+ printf("[ -------> ] --- [04] Failure with fl_fss_basic_list_content_read(), with line %lu, expected found.used > 0.\n", line);
+ }
+
assert_true(found.used);
+
+ if (found.used <= (f_number_unsigned_t) total_content) {
+ printf("[ -------> ] --- [05] Failure with fl_fss_basic_list_content_read(), with line %lu, expected found.used (%lu) <= total_conent (%lu).\n", line, found.used, (f_number_unsigned_t) total_content);
+ }
+
assert_true(found.used <= (f_number_unsigned_t) total_content);
{
const f_status_t status = f_string_dynamic_append(buffer_string, &delimit_string);
+
+ if (status != F_okay) {
+ printf("[ -------> ] --- [06] Failure with f_string_dynamic_append(), with line %lu, status=%u, expected=%u.\n", line, status, F_okay);
+ }
+
assert_int_equal(status, F_okay);
}
state.status = F_none;
f_fss_apply_delimit(delimits, &delimit_string, &state);
+
+ if (state.status != F_okay) {
+ printf("[ -------> ] --- [07] Failure with f_fss_apply_delimit(), with line %lu, status=%u, expected=%u.\n", line, state.status, F_okay);
+ }
+
assert_int_equal(state.status, F_okay);
{
{
const f_status_t status = f_string_dynamic_partial_append_nulless(delimit_string, found.array[i], &result_string);
+
+ if (!(status == F_okay || status == F_data_not_eos)) {
+ printf("[ -------> ] --- [08] Failure with f_string_dynamic_partial_append_nulless(), with line %lu, status=%u, expected %u or %u.\n", line, status, F_okay, F_data_not_eos);
+ }
+
assert_true(status == F_okay || status == F_data_not_eos);
}
{
const f_status_t status = f_string_dynamic_terminate_after(&result_string);
+
+ if (!(status == F_okay)) {
+ printf("[ -------> ] --- [09] Failure with f_string_dynamic_terminate_after(), with line %lu, status=%u, expected %u.\n", line, status, F_okay);
+ }
+
assert_int_equal(status, F_okay);
}
+ if (strcmp(result_string.string, line_content[i])) {
+ printf("[ -------> ] --- [10] Failure with line %lu, strings do not match.\n", line);
+ }
+
assert_string_equal(result_string.string, line_content[i]);
} // for
}
}
+ if (line_matches) free(line_matches);
if (line_string) free(line_string);
if (result_string.string) free(result_string.string);
if (delimit_string.string) free(delimit_string.string);
line_content[i] = 0;
} // for
+ line_matches = 0;
line_string = 0;
result_string.string = 0;
result_string.used = 0;
if (found.array) free(found.array);
if (comments.array) free(comments.array);
if (quotes.array) free(quotes.array);
+ if (line_matches) free(line_matches);
if (line_string) free(line_string);
if (result_string.string) free(result_string.string);
if (delimit_string.string) free(delimit_string.string);
f_string_dynamic_t result_string = f_string_dynamic_t_initialize;
f_string_dynamic_t delimit_string = f_string_dynamic_t_initialize;
- for (int line = 1;; ++line) {
+ for (f_number_unsigned_t line = 1; ; ++line) {
max = 255;
fl_fss_basic_list_object_read(buffer_string, &range, &found, &delimits, &state);
if (!(state.status == F_fss_found_object || state.status == F_fss_found_object_not)) {
- printf("[ -------> ] --- [00] Failure with line (%u) '%s', status=%u, expected %u or %u.\n", line, line_string, state.status, F_fss_found_object, F_fss_found_object_not);
+ printf("[ -------> ] --- [00] Failure with fl_fss_basic_list_object_read(), with line %lu '%s', status=%u, expected %u or %u.\n", line, line_string, state.status, F_fss_found_object, F_fss_found_object_not);
}
assert_true(state.status == F_fss_found_object || state.status == F_fss_found_object_not);
result = getline(&line_object, &max, file_objects);
if (!result) {
- printf("[ -------> ] --- [01] Failure with line (%u) '%s', line_object = '%s', result=%zu.\n", line, line_string, line_object, result);
+ printf("[ -------> ] --- [01] Failure with getline(), with line %lu '%s', line_object = '%s', result=%zu.\n", line, line_string, line_object, result);
}
assert_return_code(result, 0);
const f_status_t status = f_string_dynamic_append(buffer_string, &delimit_string);
if (status != F_okay) {
- printf("[ -------> ] --- [02] Failure with line (%u) '%s', line_object = '%s', status=%u, expected %u.\n", line, line_string, line_object, status, F_okay);
+ printf("[ -------> ] --- [02] Failure with f_string_dynamic_append(), with line %lu '%s', line_object = '%s', status=%u, expected %u.\n", line, line_string, line_object, status, F_okay);
}
assert_int_equal(status, F_okay);
f_fss_apply_delimit(delimits, &delimit_string, &state);
if (state.status != F_okay) {
- printf("[ -------> ] --- [03] Failure with line (%u) '%s', line_object = '%s', status=%u, expected %u.\n", line, line_string, line_object, state.status, F_okay);
+ printf("[ -------> ] --- [03] Failure with f_fss_apply_delimit(), with line %lu '%s', line_object = '%s', status=%u, expected %u.\n", line, line_string, line_object, state.status, F_okay);
}
assert_int_equal(state.status, F_okay);
const f_status_t status = f_string_dynamic_partial_append_nulless(delimit_string, found, &result_string);
if (!(status == F_okay || status == F_data_not_eos)) {
- printf("[ -------> ] --- [04] Failure with line (%u) '%s', line_object = '%s', status=%u, expected %u or %u.\n", line, line_string, line_object, status, F_okay, F_data_not_eos);
+ printf("[ -------> ] --- [04] Failure with f_string_dynamic_partial_append_nulless(), with line %lu '%s', line_object = '%s', status=%u, expected %u or %u.\n", line, line_string, line_object, status, F_okay, F_data_not_eos);
}
assert_true(status == F_okay || status == F_data_not_eos);
const f_status_t status = f_string_dynamic_terminate_after(&result_string);
if (status != F_okay) {
- printf("[ -------> ] --- [05] Failure with line (%u) '%s', line_object = '%s', status=%u, expected %u.\n", line, line_string, line_object, status, F_okay);
+ printf("[ -------> ] --- [05] Failure with f_string_dynamic_terminate_after(), with line %lu '%s', line_object = '%s', status=%u, expected %u.\n", line, line_string, line_object, status, F_okay);
}
assert_int_equal(status, F_okay);
}
if (strncmp(result_string.string, line_object, result_string.used)) {
- printf("[ -------> ] --- [06] Failure with line (%u) '%s', line_object = '%s', result '%s'.\n", line, line_string, line_object, result_string.string);
+ printf("[ -------> ] --- [06] Failure with line %lu, line_object = '%s, strings do not match.\n", line, line_object);
}
assert_string_equal(result_string.string, line_object);
}
else {
if (line_object[0]) {
- printf("[ -------> ] --- [07] Failure with line (%u) '%s', line_object[0]=%c.\n", line, line_string, line_object[0]);
+ printf("[ -------> ] --- [07] Failure with fl_fss_basic_list_object_read(), with line %lu '%s', line_object[0]=%c.\n", line, line_string, line_object[0]);
}
assert_int_equal(line_object[0], 0);
f_string_dynamic_t result_string = f_string_dynamic_t_initialize;
f_string_dynamic_t delimit_string = f_string_dynamic_t_initialize;
- for (int line = 1;; ++line) {
+ for (f_number_unsigned_t line = 1; ; ++line) {
max = 255;
fl_fss_basic_list_object_read(buffer_string, &range, &found, &delimits, &state);
if (!(state.status == F_fss_found_object || state.status == F_fss_found_object_not)) {
- printf("[ -------> ] --- [00] Failure with line (%u) '%s', status=%u, expected %u or %u.\n", line, line_string, state.status, F_fss_found_object, F_fss_found_object_not);
+ printf("[ -------> ] --- [00] Failure with fl_fss_basic_list_object_read(), with line %lu '%s', status=%u, expected %u or %u.\n", line, line_string, state.status, F_fss_found_object, F_fss_found_object_not);
}
assert_true(state.status == F_fss_found_object || state.status == F_fss_found_object_not);
result = getline(&line_object, &max, file_objects);
if (!result) {
- printf("[ -------> ] --- [01] Failure with line (%u) '%s', line_object = '%s', result=%zu.\n", line, line_string, line_object, result);
+ printf("[ -------> ] --- [01] Failure with getline(), with line %lu '%s', line_object = '%s', result=%zu.\n", line, line_string, line_object, result);
}
assert_return_code(result, 0);
const f_status_t status = f_string_dynamic_append(buffer_string, &delimit_string);
if (status != F_okay) {
- printf("[ -------> ] --- [02] Failure with line (%u) '%s', line_object = '%s', status=%u, expected %u.\n", line, line_string, line_object, status, F_okay);
+ printf("[ -------> ] --- [02] Failure with f_string_dynamic_append(), with line %lu '%s', line_object = '%s', status=%u, expected %u.\n", line, line_string, line_object, status, F_okay);
}
assert_int_equal(status, F_okay);
f_fss_apply_delimit(delimits, &delimit_string, &state);
if (state.status != F_okay) {
- printf("[ -------> ] --- [03] Failure with line (%u) '%s', line_object = '%s', status=%u, expected %u.\n", line, line_string, line_object, state.status, F_okay);
+ printf("[ -------> ] --- [03] Failure with f_fss_apply_delimit(), with line %lu '%s', line_object = '%s', status=%u, expected %u.\n", line, line_string, line_object, state.status, F_okay);
}
assert_int_equal(state.status, F_okay);
const f_status_t status = f_string_dynamic_partial_append_nulless(delimit_string, found, &result_string);
if (!(status == F_okay || status == F_data_not_eos)) {
- printf("[ -------> ] --- [04] Failure with line (%u) '%s', line_object = '%s', status=%u, expected %u or %u.\n", line, line_string, line_object, status, F_okay, F_data_not_eos);
+ printf("[ -------> ] --- [04] Failure with f_string_dynamic_partial_append_nulless(), with line %lu '%s', line_object = '%s', status=%u, expected %u or %u.\n", line, line_string, line_object, status, F_okay, F_data_not_eos);
}
assert_true(status == F_okay || status == F_data_not_eos);
const f_status_t status = f_string_dynamic_terminate_after(&result_string);
if (status != F_okay) {
- printf("[ -------> ] --- [05] Failure with line (%u) '%s', line_object = '%s', status=%u, expected %u.\n", line, line_string, line_object, status, F_okay);
+ printf("[ -------> ] --- [05] Failure with f_string_dynamic_terminate_after(), with line %lu '%s', line_object = '%s', status=%u, expected %u.\n", line, line_string, line_object, status, F_okay);
}
assert_int_equal(status, F_okay);
}
if (strncmp(result_string.string, line_object, result_string.used)) {
- printf("[ -------> ] --- [06] Failure with line (%u) '%s', line_object = '%s', result '%s'.\n", line, line_string, line_object, result_string.string);
+ printf("[ -------> ] --- [06] Failure with line %lu, line_object = '%s', strings do not match.\n", line, line_object);
}
assert_string_equal(result_string.string, line_object);
}
else {
if (line_object[0]) {
- printf("[ -------> ] --- [07] Failure with line (%u) '%s', line_object[0]=%c.\n", line, line_string, line_object[0]);
+ printf("[ -------> ] --- [07] Failure with fl_fss_basic_list_object_read(), with line %lu '%s', line_object[0]=%c.\n", line, line_string, line_object[0]);
}
assert_int_equal(line_object[0], 0);
result = getline(&line_object, &max, file_objects);
if (result == -1) {
- printf("[ -------> ] --- [00] Failure loading line line %lu for file './data/tests/strings/basic-combining_read.txt', result = %lu.\n", line, result);
+ printf("[ -------> ] --- [00] Failure with getline(), loading line line %lu for file './data/tests/strings/basic-combining_read.txt', result = %lu.\n", line, result);
}
assert_return_code(result, 0);
// When matches is 2, then this matches both object and content.
if (matches == 2) {
if (!(state.status == F_fss_found_object)) {
- printf("[ -------> ] --- [01] Failure with line '%s', matches=%d, status=%u.\n", line_object, matches, state.status);
+ printf("[ -------> ] --- [01] Failure with fl_fss_basic_object_read(), Failure with line '%s', matches=%d, status=%u.\n", line_object, matches, state.status);
}
assert_true(state.status == F_fss_found_object);
if (!(found.start <= found.stop)) {
- printf("[ -------> ] --- [02] Failure with line '%s', matches=%d, found=(%lu, %lu).\n", line_object, matches, found.start, found.stop);
+ printf("[ -------> ] --- [02] Failure with fl_fss_basic_object_read(), with line '%s', matches=%d, found=(%lu, %lu).\n", line_object, matches, found.start, found.stop);
}
assert_true(found.start <= found.stop);
// When matches is 1, then this matches only object.
else {
if (!(state.status == F_fss_found_object_content_not)) {
- printf("[ -------> ] --- [03] Failure with line '%s', matches=%d, status=%u.\n", line_object, matches, state.status);
+ printf("[ -------> ] --- [03] Failure with fl_fss_basic_object_read(), with line '%s', matches=%d, status=%u.\n", line_object, matches, state.status);
}
assert_true(state.status == F_fss_found_object_content_not);
else {
// This is currently not supported.
- printf("[ -------> ] --- [04] Failure line %lu matches of 0 is not supported.\n", line);
+ printf("[ -------> ] --- [04] Failure with fl_fss_basic_object_read(), line %lu matches of 0 is not supported.\n", line);
assert_true(F_false);
}
const f_status_t status = f_string_dynamic_append(buffer_string, &delimit_string);
if (status != F_okay) {
- printf("[ -------> ] --- [05] Failure with line '%s'.\n", line_object);
+ printf("[ -------> ] --- [05] Failure with f_string_dynamic_append(), Failure with line '%s'.\n", line_object);
}
assert_int_equal(status, F_okay);
f_fss_apply_delimit(delimits, &delimit_string, &state);
if (state.status != F_okay) {
- printf("[ -------> ] --- [06] Failure with line '%s'.\n", line_object);
+ printf("[ -------> ] --- [06] Failure with f_fss_apply_delimit(), Failure with line '%s'.\n", line_object);
}
assert_int_equal(state.status, F_okay);
const f_status_t status = f_string_dynamic_partial_append_nulless(delimit_string, found, &result_string);
if (!(status == F_okay || status == F_data_not_eos)) {
- printf("[ -------> ] --- [07] Failure with line '%s', status=%u.\n", line_object, status);
+ printf("[ -------> ] --- [07] Failure with f_string_dynamic_partial_append_nulless(), Failure with line '%s', status=%u.\n", line_object, status);
}
assert_true(status == F_okay || status == F_data_not_eos);
const f_status_t status = f_string_dynamic_terminate_after(&result_string);
if (status != F_okay) {
- printf("[ -------> ] --- [08] Failure with line '%s'.\n", line_object);
+ printf("[ -------> ] --- [08] Failure with f_string_dynamic_terminate_after(), with line '%s'.\n", line_object);
}
assert_int_equal(status, F_okay);
}
if (strcmp((const char *) result_string.string, (const char *) line_object)) {
- printf("[ -------> ] --- [09] Failure with line '%s'.\n", line_object);
+ printf("[ -------> ] --- [09] Failure with line %lu, line_object = '%s', strings do not match.\n", line, line_object);
}
assert_string_equal(result_string.string, line_object);
f_string_dynamic_t result_string = f_string_dynamic_t_initialize;
f_string_dynamic_t delimit_string = f_string_dynamic_t_initialize;
- for (int line = 1;; ++line) {
+ for (f_number_unsigned_t line = 1; ; ++line) {
max = 255;
fl_fss_embedded_list_object_read(buffer_string, &range, &found, &delimits, &state);
if (!(state.status == F_fss_found_object || state.status == F_fss_found_object_not)) {
- printf("[ -------> ] --- [00] Failure with line (%u) '%s', status=%u, expected %u or %u.\n", line, line_string, state.status, F_fss_found_object, F_fss_found_object_not);
+ printf("[ -------> ] --- [00] Failure with fl_fss_embedded_list_object_read(), with line %lu '%s', status=%u, expected %u or %u.\n", line, line_string, state.status, F_fss_found_object, F_fss_found_object_not);
}
assert_true(state.status == F_fss_found_object || state.status == F_fss_found_object_not);
result = getline(&line_object, &max, file_objects);
if (!result) {
- printf("[ -------> ] --- [01] Failure with line (%u) '%s', line_object = '%s', result=%zu.\n", line, line_string, line_object, result);
+ printf("[ -------> ] --- [01] Failure with getline(), with line %lu '%s', line_object = '%s', result=%zu.\n", line, line_string, line_object, result);
}
assert_return_code(result, 0);
const f_status_t status = f_string_dynamic_append(buffer_string, &delimit_string);
if (status != F_okay) {
- printf("[ -------> ] --- [02] Failure with line (%u) '%s', line_object = '%s', status=%u, expected %u.\n", line, line_string, line_object, status, F_okay);
+ printf("[ -------> ] --- [02] Failure with f_string_dynamic_append(), with line %lu '%s', line_object = '%s', status=%u, expected %u.\n", line, line_string, line_object, status, F_okay);
}
assert_int_equal(status, F_okay);
f_fss_apply_delimit(delimits, &delimit_string, &state);
if (state.status != F_okay) {
- printf("[ -------> ] --- [03] Failure with line (%u) '%s', line_object = '%s', status=%u, expected %u.\n", line, line_string, line_object, state.status, F_okay);
+ printf("[ -------> ] --- [03] Failure with f_fss_apply_delimit(), with line %lu '%s', line_object = '%s', status=%u, expected %u.\n", line, line_string, line_object, state.status, F_okay);
}
assert_int_equal(state.status, F_okay);
const f_status_t status = f_string_dynamic_partial_append_nulless(delimit_string, found, &result_string);
if (!(status == F_okay || status == F_data_not_eos)) {
- printf("[ -------> ] --- [04] Failure with line (%u) '%s', line_object = '%s', status=%u, expected %u or %u.\n", line, line_string, line_object, status, F_okay, F_data_not_eos);
+ printf("[ -------> ] --- [04] Failure with f_string_dynamic_partial_append_nulless(), with line %lu '%s', line_object = '%s', status=%u, expected %u or %u.\n", line, line_string, line_object, status, F_okay, F_data_not_eos);
}
assert_true(status == F_okay || status == F_data_not_eos);
const f_status_t status = f_string_dynamic_terminate_after(&result_string);
if (status != F_okay) {
- printf("[ -------> ] --- [05] Failure with line (%u) '%s', line_object = '%s', status=%u, expected %u.\n", line, line_string, line_object, status, F_okay);
+ printf("[ -------> ] --- [05] Failure with f_string_dynamic_terminate_after(), with line %lu '%s', line_object = '%s', status=%u, expected %u.\n", line, line_string, line_object, status, F_okay);
}
assert_int_equal(status, F_okay);
}
if (strncmp(result_string.string, line_object, result_string.used)) {
- printf("[ -------> ] --- [06] Failure with line (%u) '%s', line_object = '%s', result '%s'.\n", line, line_string, line_object, result_string.string);
+ printf("[ -------> ] --- [06] Failure with line %lu, line_object = '%s', strings do not match.\n", line, line_object);
}
assert_string_equal(result_string.string, line_object);
}
else {
if (line_object[0]) {
- printf("[ -------> ] --- [07] Failure with line (%u) '%s', line_object[0]=%c.\n", line, line_string, line_object[0]);
+ printf("[ -------> ] --- [07] Failure with fl_fss_embedded_list_object_read(), with line %lu '%s', line_object[0]=%c.\n", line, line_string, line_object[0]);
}
assert_int_equal(line_object[0], 0);
f_string_dynamic_t result_string = f_string_dynamic_t_initialize;
f_string_dynamic_t delimit_string = f_string_dynamic_t_initialize;
- for (int line = 1;; ++line) {
+ for (f_number_unsigned_t line = 1; ; ++line) {
max = 255;
fl_fss_embedded_list_object_read(buffer_string, &range, &found, &delimits, &state);
if (!(state.status == F_fss_found_object || state.status == F_fss_found_object_not)) {
- printf("[ -------> ] --- [00] Failure with line (%u) '%s', status=%u, expected %u or %u.\n", line, line_string, state.status, F_fss_found_object, F_fss_found_object_not);
+ printf("[ -------> ] --- [00] Failure with line %lu '%s', status=%u, expected %u or %u.\n", line, line_string, state.status, F_fss_found_object, F_fss_found_object_not);
}
assert_true(state.status == F_fss_found_object || state.status == F_fss_found_object_not);
result = getline(&line_object, &max, file_objects);
if (!result) {
- printf("[ -------> ] --- [01] Failure with line (%u) '%s', line_object = '%s', result=%zu.\n", line, line_string, line_object, result);
+ printf("[ -------> ] --- [01] Failure with line %lu '%s', line_object = '%s', result=%zu.\n", line, line_string, line_object, result);
}
assert_return_code(result, 0);
const f_status_t status = f_string_dynamic_append(buffer_string, &delimit_string);
if (status != F_okay) {
- printf("[ -------> ] --- [02] Failure with line (%u) '%s', line_object = '%s', status=%u, expected %u.\n", line, line_string, line_object, status, F_okay);
+ printf("[ -------> ] --- [02] Failure with line %lu '%s', line_object = '%s', status=%u, expected %u.\n", line, line_string, line_object, status, F_okay);
}
assert_int_equal(status, F_okay);
f_fss_apply_delimit(delimits, &delimit_string, &state);
if (state.status != F_okay) {
- printf("[ -------> ] --- [03] Failure with line (%u) '%s', line_object = '%s', status=%u, expected %u.\n", line, line_string, line_object, state.status, F_okay);
+ printf("[ -------> ] --- [03] Failure with line %lu '%s', line_object = '%s', status=%u, expected %u.\n", line, line_string, line_object, state.status, F_okay);
}
assert_int_equal(state.status, F_okay);
const f_status_t status = f_string_dynamic_partial_append_nulless(delimit_string, found, &result_string);
if (!(status == F_okay || status == F_data_not_eos)) {
- printf("[ -------> ] --- [04] Failure with line (%u) '%s', line_object = '%s', status=%u, expected %u or %u.\n", line, line_string, line_object, status, F_okay, F_data_not_eos);
+ printf("[ -------> ] --- [04] Failure with line %lu '%s', line_object = '%s', status=%u, expected %u or %u.\n", line, line_string, line_object, status, F_okay, F_data_not_eos);
}
assert_true(status == F_okay || status == F_data_not_eos);
const f_status_t status = f_string_dynamic_terminate_after(&result_string);
if (status != F_okay) {
- printf("[ -------> ] --- [05] Failure with line (%u) '%s', line_object = '%s', status=%u, expected %u.\n", line, line_string, line_object, status, F_okay);
+ printf("[ -------> ] --- [05] Failure with line %lu '%s', line_object = '%s', status=%u, expected %u.\n", line, line_string, line_object, status, F_okay);
}
assert_int_equal(status, F_okay);
}
if (strncmp(result_string.string, line_object, result_string.used)) {
- printf("[ -------> ] --- [06] Failure with line (%u) '%s', line_object = '%s', result '%s'.\n", line, line_string, line_object, result_string.string);
+ printf("[ -------> ] --- [06] Failure with line %lu, line_object = '%s', strings do not match.\n", line, line_object);
}
assert_string_equal(result_string.string, line_object);
}
else {
if (line_object[0]) {
- printf("[ -------> ] --- [07] Failure with line (%u) '%s', line_object[0]=%c.\n", line, line_string, line_object[0]);
+ printf("[ -------> ] --- [07] Failure with line %lu '%s', line_object[0]=%c.\n", line, line_string, line_object[0]);
}
assert_int_equal(line_object[0], 0);
}
if (strcmp(result_string.string, line_content[i])) {
- printf("[ -------> ] --- [12] Failure with f_string_dynamic_terminate_after() line %lu and found[%u], strings do not match.\n", line, i);
+ printf("[ -------> ] --- [12] Failure with line %lu and found[%u], strings do not match.\n", line, i);
}
assert_string_equal(result_string.string, line_content[i]);
f_string_dynamic_t result_string = f_string_dynamic_t_initialize;
f_string_dynamic_t delimit_string = f_string_dynamic_t_initialize;
- for (int line = 1;; ++line) {
+ for (f_number_unsigned_t line = 1; ; ++line) {
max = 255;
fl_fss_extended_list_object_read(buffer_string, &range, &found, &delimits, &state);
if (!(state.status == F_fss_found_object || state.status == F_fss_found_object_not)) {
- printf("[ -------> ] --- [00] Failure with line (%u) '%s', status=%u, expected %u or %u.\n", line, line_string, state.status, F_fss_found_object, F_fss_found_object_not);
+ printf("[ -------> ] --- [00] Failure with fl_fss_extended_list_object_read(), with line %lu '%s', status=%u, expected %u or %u.\n", line, line_string, state.status, F_fss_found_object, F_fss_found_object_not);
}
assert_true(state.status == F_fss_found_object || state.status == F_fss_found_object_not);
result = getline(&line_object, &max, file_objects);
if (!result) {
- printf("[ -------> ] --- [01] Failure with line (%u) '%s', line_object = '%s', result=%zu.\n", line, line_string, line_object, result);
+ printf("[ -------> ] --- [01] Failure with getline(), with line %lu '%s', line_object = '%s', result=%zu.\n", line, line_string, line_object, result);
}
assert_return_code(result, 0);
const f_status_t status = f_string_dynamic_append(buffer_string, &delimit_string);
if (status != F_okay) {
- printf("[ -------> ] --- [02] Failure with line (%u) '%s', line_object = '%s', status=%u, expected %u.\n", line, line_string, line_object, status, F_okay);
+ printf("[ -------> ] --- [02] Failure with f_string_dynamic_append(), with line %lu '%s', line_object = '%s', status=%u, expected %u.\n", line, line_string, line_object, status, F_okay);
}
assert_int_equal(status, F_okay);
f_fss_apply_delimit(delimits, &delimit_string, &state);
if (state.status != F_okay) {
- printf("[ -------> ] --- [03] Failure with line (%u) '%s', line_object = '%s', status=%u, expected %u.\n", line, line_string, line_object, state.status, F_okay);
+ printf("[ -------> ] --- [03] Failure with f_fss_apply_delimit(), with line %lu '%s', line_object = '%s', status=%u, expected %u.\n", line, line_string, line_object, state.status, F_okay);
}
assert_int_equal(state.status, F_okay);
const f_status_t status = f_string_dynamic_partial_append_nulless(delimit_string, found, &result_string);
if (!(status == F_okay || status == F_data_not_eos)) {
- printf("[ -------> ] --- [04] Failure with line (%u) '%s', line_object = '%s', status=%u, expected %u or %u.\n", line, line_string, line_object, status, F_okay, F_data_not_eos);
+ printf("[ -------> ] --- [04] Failure with f_string_dynamic_partial_append_nulless(), with line %lu '%s', line_object = '%s', status=%u, expected %u or %u.\n", line, line_string, line_object, status, F_okay, F_data_not_eos);
}
assert_true(status == F_okay || status == F_data_not_eos);
const f_status_t status = f_string_dynamic_terminate_after(&result_string);
if (status != F_okay) {
- printf("[ -------> ] --- [05] Failure with line (%u) '%s', line_object = '%s', status=%u, expected %u.\n", line, line_string, line_object, status, F_okay);
+ printf("[ -------> ] --- [05] Failure with f_string_dynamic_terminate_after(), with line %lu '%s', line_object = '%s', status=%u, expected %u.\n", line, line_string, line_object, status, F_okay);
}
assert_int_equal(status, F_okay);
}
if (strncmp(result_string.string, line_object, result_string.used)) {
- printf("[ -------> ] --- [06] Failure with line (%u) '%s', line_object = '%s', result '%s'.\n", line, line_string, line_object, result_string.string);
+ printf("[ -------> ] --- [06] Failure with line %lu, line_object = '%s', strings do not match.\n", line, line_object);
}
assert_string_equal(result_string.string, line_object);
}
else {
if (line_object[0]) {
- printf("[ -------> ] --- [07] Failure with line (%u) '%s', line_object[0]=%c.\n", line, line_string, line_object[0]);
+ printf("[ -------> ] --- [07] Failure with fl_fss_extended_list_object_read(), with line %lu '%s', line_object[0]=%c.\n", line, line_string, line_object[0]);
}
assert_int_equal(line_object[0], 0);
f_string_dynamic_t result_string = f_string_dynamic_t_initialize;
f_string_dynamic_t delimit_string = f_string_dynamic_t_initialize;
- for (int line = 1;; ++line) {
+ for (f_number_unsigned_t line = 1; ; ++line) {
max = 255;
fl_fss_extended_list_object_read(buffer_string, &range, &found, &delimits, &state);
if (!(state.status == F_fss_found_object || state.status == F_fss_found_object_not)) {
- printf("[ -------> ] --- [00] Failure with line (%u) '%s', status=%u, expected %u or %u.\n", line, line_string, state.status, F_fss_found_object, F_fss_found_object_not);
+ printf("[ -------> ] --- [00] Failure with fl_fss_extended_list_object_read(), with line %lu '%s', status=%u, expected %u or %u.\n", line, line_string, state.status, F_fss_found_object, F_fss_found_object_not);
}
assert_true(state.status == F_fss_found_object || state.status == F_fss_found_object_not);
result = getline(&line_object, &max, file_objects);
if (!result) {
- printf("[ -------> ] --- [01] Failure with line (%u) '%s', line_object = '%s', result=%zu.\n", line, line_string, line_object, result);
+ printf("[ -------> ] --- [01] Failure with fl_fss_extended_list_object_read(), with line %lu '%s', line_object = '%s', result=%zu.\n", line, line_string, line_object, result);
}
assert_return_code(result, 0);
const f_status_t status = f_string_dynamic_append(buffer_string, &delimit_string);
if (status != F_okay) {
- printf("[ -------> ] --- [02] Failure with line (%u) '%s', line_object = '%s', status=%u, expected %u.\n", line, line_string, line_object, status, F_okay);
+ printf("[ -------> ] --- [02] Failure with f_string_dynamic_append(), with line %lu '%s', line_object = '%s', status=%u, expected %u.\n", line, line_string, line_object, status, F_okay);
}
assert_int_equal(status, F_okay);
f_fss_apply_delimit(delimits, &delimit_string, &state);
if (state.status != F_okay) {
- printf("[ -------> ] --- [03] Failure with line (%u) '%s', line_object = '%s', status=%u, expected %u.\n", line, line_string, line_object, state.status, F_okay);
+ printf("[ -------> ] --- [03] Failure with f_fss_apply_delimit(), with line %lu '%s', line_object = '%s', status=%u, expected %u.\n", line, line_string, line_object, state.status, F_okay);
}
assert_int_equal(state.status, F_okay);
const f_status_t status = f_string_dynamic_partial_append_nulless(delimit_string, found, &result_string);
if (!(status == F_okay || status == F_data_not_eos)) {
- printf("[ -------> ] --- [04] Failure with line (%u) '%s', line_object = '%s', status=%u, expected %u or %u.\n", line, line_string, line_object, status, F_okay, F_data_not_eos);
+ printf("[ -------> ] --- [04] Failure with f_string_dynamic_partial_append_nulless(), with line %lu '%s', line_object = '%s', status=%u, expected %u or %u.\n", line, line_string, line_object, status, F_okay, F_data_not_eos);
}
assert_true(status == F_okay || status == F_data_not_eos);
const f_status_t status = f_string_dynamic_terminate_after(&result_string);
if (status != F_okay) {
- printf("[ -------> ] --- [05] Failure with line (%u) '%s', line_object = '%s', status=%u, expected %u.\n", line, line_string, line_object, status, F_okay);
+ printf("[ -------> ] --- [05] Failure with f_string_dynamic_terminate_after(), with line %lu '%s', line_object = '%s', status=%u, expected %u.\n", line, line_string, line_object, status, F_okay);
}
assert_int_equal(status, F_okay);
}
if (strncmp(result_string.string, line_object, result_string.used)) {
- printf("[ -------> ] --- [06] Failure with line (%u) '%s', line_object = '%s', result '%s'.\n", line, line_string, line_object, result_string.string);
+ printf("[ -------> ] --- [06] Failure with line %lu, line_object = '%s', strings do not match.\n", line, line_object);
}
assert_string_equal(result_string.string, line_object);
}
else {
if (line_object[0]) {
- printf("[ -------> ] --- [07] Failure with line (%u) '%s', line_object[0]=%c.\n", line, line_string, line_object[0]);
+ printf("[ -------> ] --- [07] Failure with fl_fss_extended_list_object_read(), with line %lu '%s', line_object[0]=%c.\n", line, line_string, line_object[0]);
}
assert_int_equal(line_object[0], 0);
result = getline(&line_object, &max, file_objects);
if (result == -1) {
- printf("[ -------> ] --- [00] Failure loading line line %lu for file './data/tests/strings/extended-combining_read.txt', result = %lu.\n", line, result);
+ printf("[ -------> ] --- [00] Failure with getline(), loading line line %lu for file './data/tests/strings/extended-combining_read.txt', result = %lu.\n", line, result);
}
assert_return_code(result, 0);
// When matches is 2, then this matches both object and content.
if (matches == 2) {
if (!(state.status == F_fss_found_object)) {
- printf("[ -------> ] --- [01] Failure with line %lu '%s', matches=%d, status=%u.\n", line, line_object, matches, state.status);
+ printf("[ -------> ] --- [01] Failure with fl_fss_extended_object_read(), with line %lu '%s', matches=%d, status=%u.\n", line, line_object, matches, state.status);
}
assert_true(state.status == F_fss_found_object);
if (!(found.start <= found.stop)) {
- printf("[ -------> ] --- [02] Failure with line %lu '%s', matches=%d, found=(%lu, %lu).\n", line, line_object, matches, found.start, found.stop);
+ printf("[ -------> ] --- [02] Failure with fl_fss_extended_object_read(), with line %lu '%s', matches=%d, found=(%lu, %lu).\n", line, line_object, matches, found.start, found.stop);
}
assert_true(found.start <= found.stop);
// When matches is 1, then this matches only object.
else {
if (!(state.status == F_fss_found_object_content_not)) {
- printf("[ -------> ] --- [03] Failure with line %lu '%s', matches=%d, status=%u.\n", line, line_object, matches, state.status);
+ printf("[ -------> ] --- [03] Failure with fl_fss_extended_object_read(), with line %lu '%s', matches=%d, status=%u.\n", line, line_object, matches, state.status);
}
assert_true(state.status == F_fss_found_object_content_not);
else {
// This is currently not supported.
- printf("[ -------> ] --- [04] Failure line %lu matches of 0 is not supported.\n", line);
+ printf("[ -------> ] --- [04] Failure with fl_fss_extended_object_read(), line %lu matches of 0 is not supported.\n", line);
assert_true(F_false);
}
const f_status_t status = f_string_dynamic_append(buffer_string, &delimit_string);
if (!(status == F_okay || status == F_data_not_eos)) {
- printf("[ -------> ] --- [05] Failure with fl_fss_extended_object_read() line %lu, got status=%u, expected either %u or %u.\n", line, status, F_okay, F_data_not_eos);
+ printf("[ -------> ] --- [05] Failure with fl_fss_extended_object_read(), with fl_fss_extended_object_read() line %lu, got status=%u, expected either %u or %u.\n", line, status, F_okay, F_data_not_eos);
}
assert_int_equal(status, F_okay);
}
if (strcmp(result_string.string, line_object)) {
- printf("[ -------> ] --- [09] Failure with f_string_dynamic_terminate_after() line %lu, strings do not match.\n", line);
+ printf("[ -------> ] --- [09] Failure with f_string_dynamic_terminate_after() with line %lu, strings do not match.\n", line);
}
assert_string_equal(result_string.string, line_object);