]> Kevux Git Server - fll/commitdiff
Update: Fix unit tests after adding additional sanity checks.
authorKevin Day <thekevinday@gmail.com>
Fri, 1 Sep 2023 04:09:29 +0000 (23:09 -0500)
committerKevin Day <thekevinday@gmail.com>
Fri, 1 Sep 2023 04:09:29 +0000 (23:09 -0500)
The commit 3dee02180d1ab33471e57b17c1485532fee1c597 introduced additional sanity checks.

Several unit checks did as little as necessary to perform the tests when it comes to mocking.
The additional sanity checks impose additional restrictions.

52 files changed:
level_0/f_account/tests/unit/c/test-account-s_delete_callback.c
level_0/f_account/tests/unit/c/test-account-s_destroy_callback.c
level_0/f_account/tests/unit/c/test-account-ss_delete_callback.c
level_0/f_account/tests/unit/c/test-account-ss_destroy_callback.c
level_0/f_directory/tests/unit/c/test-directory-listings_delete_callback.c
level_0/f_directory/tests/unit/c/test-directory-listings_destroy_callback.c
level_0/f_directory/tests/unit/c/test-directory-listingss_delete_callback.c
level_0/f_directory/tests/unit/c/test-directory-listingss_destroy_callback.c
level_0/f_directory/tests/unit/c/test-directory-recurse_dos_delete_callback.c
level_0/f_directory/tests/unit/c/test-directory-recurse_dos_destroy_callback.c
level_0/f_directory/tests/unit/c/test-directory-recurse_doss_delete_callback.c
level_0/f_directory/tests/unit/c/test-directory-recurse_doss_destroy_callback.c
level_0/f_directory/tests/unit/c/test-directory-statusss_delete_callback.c
level_0/f_directory/tests/unit/c/test-directory-statusss_destroy_callback.c
level_0/f_directory/tests/unit/c/test-directory.c
level_0/f_directory/tests/unit/c/test-directory.h
level_0/f_fss/tests/unit/c/test-fss-items_delete_callback.c
level_0/f_fss/tests/unit/c/test-fss-items_destroy_callback.c
level_0/f_fss/tests/unit/c/test-fss-itemss_delete_callback.c
level_0/f_fss/tests/unit/c/test-fss-itemss_destroy_callback.c
level_0/f_fss/tests/unit/c/test-fss-named_delete.c
level_0/f_fss/tests/unit/c/test-fss-named_destroy.c
level_0/f_fss/tests/unit/c/test-fss-nameds_delete_callback.c
level_0/f_fss/tests/unit/c/test-fss-nameds_destroy_callback.c
level_0/f_fss/tests/unit/c/test-fss-namedss_delete_callback.c
level_0/f_fss/tests/unit/c/test-fss-namedss_destroy_callback.c
level_0/f_fss/tests/unit/c/test-fss-nests_delete_callback.c
level_0/f_fss/tests/unit/c/test-fss-nests_destroy_callback.c
level_0/f_fss/tests/unit/c/test-fss-nestss_delete_callback.c
level_0/f_fss/tests/unit/c/test-fss-nestss_destroy_callback.c
level_0/f_fss/tests/unit/c/test-fss-set_delete.c
level_0/f_fss/tests/unit/c/test-fss-set_destroy.c
level_0/f_fss/tests/unit/c/test-fss-set_quote_delete.c
level_0/f_fss/tests/unit/c/test-fss-set_quote_destroy.c
level_0/f_fss/tests/unit/c/test-fss-set_quotes_delete_callback.c
level_0/f_fss/tests/unit/c/test-fss-set_quotes_destroy_callback.c
level_0/f_fss/tests/unit/c/test-fss-set_quotess_delete_callback.c
level_0/f_fss/tests/unit/c/test-fss-set_quotess_destroy_callback.c
level_0/f_fss/tests/unit/c/test-fss-sets_delete_callback.c
level_0/f_fss/tests/unit/c/test-fss-sets_destroy_callback.c
level_0/f_fss/tests/unit/c/test-fss-setss_delete_callback.c
level_0/f_fss/tests/unit/c/test-fss-setss_destroy_callback.c
level_0/f_fss/tests/unit/c/test-fss-simple_packet_delete.c
level_0/f_fss/tests/unit/c/test-fss-simple_packet_destroy.c
level_0/f_fss/tests/unit/c/test-fss-simple_packets_delete_callback.c
level_0/f_fss/tests/unit/c/test-fss-simple_packets_destroy_callback.c
level_0/f_fss/tests/unit/c/test-fss-simple_packetss_delete_callback.c
level_0/f_fss/tests/unit/c/test-fss-simple_packetss_destroy_callback.c
level_0/f_iki/tests/unit/c/test-iki-datas_delete_callback.c
level_0/f_iki/tests/unit/c/test-iki-datas_destroy_callback.c
level_0/f_iki/tests/unit/c/test-iki-datass_delete_callback.c
level_0/f_iki/tests/unit/c/test-iki-datass_destroy_callback.c

index 6bb466966601d8b9ae56acd385bf7cf1e583d916..c319e9404eedb62668266272dc6c50e896586b1d 100644 (file)
@@ -10,7 +10,18 @@ void test__f_accounts_delete_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_account_t data = f_account_t_initialize;
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+
+  f_account_t data = {
+    .id_user = 0,
+    .id_group = 0,
+    .home = base,
+    .label = base,
+    .name = base,
+    .password = base,
+    .shell = base,
+  };
+
   f_account_t data_array[] = { data };
 
   {
@@ -22,6 +33,12 @@ void test__f_accounts_delete_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].home = base;
+  data_array[0].label = base;
+  data_array[0].name = base;
+  data_array[0].password = base;
+  data_array[0].shell = base;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -34,6 +51,12 @@ void test__f_accounts_delete_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].home = base;
+  data_array[0].label = base;
+  data_array[0].name = base;
+  data_array[0].password = base;
+  data_array[0].shell = base;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -49,6 +72,12 @@ void test__f_accounts_delete_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].home = base;
+  data_array[0].label = base;
+  data_array[0].name = base;
+  data_array[0].password = base;
+  data_array[0].shell = base;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -67,6 +96,12 @@ void test__f_accounts_delete_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].home = base;
+  data_array[0].label = base;
+  data_array[0].name = base;
+  data_array[0].password = base;
+  data_array[0].shell = base;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
index cef429c531a4b2e298d8d2bf63cc4334c8f17c51..a511cae118569c6bbdf8e3f167476b6519289dce 100644 (file)
@@ -10,7 +10,18 @@ void test__f_accounts_destroy_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_account_t data = f_account_t_initialize;
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+
+  f_account_t data = {
+    .id_user = 0,
+    .id_group = 0,
+    .home = base,
+    .label = base,
+    .name = base,
+    .password = base,
+    .shell = base,
+  };
+
   f_account_t data_array[] = { data };
 
   {
@@ -22,6 +33,12 @@ void test__f_accounts_destroy_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].home = base;
+  data_array[0].label = base;
+  data_array[0].name = base;
+  data_array[0].password = base;
+  data_array[0].shell = base;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -34,6 +51,12 @@ void test__f_accounts_destroy_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].home = base;
+  data_array[0].label = base;
+  data_array[0].name = base;
+  data_array[0].password = base;
+  data_array[0].shell = base;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -49,6 +72,12 @@ void test__f_accounts_destroy_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].home = base;
+  data_array[0].label = base;
+  data_array[0].name = base;
+  data_array[0].password = base;
+  data_array[0].shell = base;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -67,6 +96,12 @@ void test__f_accounts_destroy_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].home = base;
+  data_array[0].label = base;
+  data_array[0].name = base;
+  data_array[0].password = base;
+  data_array[0].shell = base;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
index 54748c2a242e1eaa25e60f434cc35fff6358f185..974f6d5732d90dab365c053c1f7eb90a1bcb8f43 100644 (file)
@@ -10,7 +10,18 @@ void test__f_accountss_delete_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_account_t data = f_account_t_initialize;
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+
+  f_account_t data = {
+    .id_user = 0,
+    .id_group = 0,
+    .home = base,
+    .label = base,
+    .name = base,
+    .password = base,
+    .shell = base,
+  };
+
   f_account_t data_array[] = { data };
   f_accounts_t datas = { .array = data_array, .used = 1, .size = 1 };
   f_accounts_t datas_array[] = { datas };
@@ -24,6 +35,12 @@ void test__f_accountss_delete_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].array[0].home = base;
+  datas_array[0].array[0].label = base;
+  datas_array[0].array[0].name = base;
+  datas_array[0].array[0].password = base;
+  datas_array[0].array[0].shell = base;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -36,6 +53,12 @@ void test__f_accountss_delete_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].array[0].home = base;
+  datas_array[0].array[0].label = base;
+  datas_array[0].array[0].name = base;
+  datas_array[0].array[0].password = base;
+  datas_array[0].array[0].shell = base;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -51,6 +74,12 @@ void test__f_accountss_delete_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].array[0].home = base;
+  datas_array[0].array[0].label = base;
+  datas_array[0].array[0].name = base;
+  datas_array[0].array[0].password = base;
+  datas_array[0].array[0].shell = base;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -69,6 +98,12 @@ void test__f_accountss_delete_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].array[0].home = base;
+  datas_array[0].array[0].label = base;
+  datas_array[0].array[0].name = base;
+  datas_array[0].array[0].password = base;
+  datas_array[0].array[0].shell = base;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -90,6 +125,12 @@ void test__f_accountss_delete_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].array[0].home = base;
+  datas_array[0].array[0].label = base;
+  datas_array[0].array[0].name = base;
+  datas_array[0].array[0].password = base;
+  datas_array[0].array[0].shell = base;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
index 3da637981747b2c9f079e5ec72a25284febd2567..ed81cd9f70de34030f19be2aab0f4a3076be5ac0 100644 (file)
@@ -10,7 +10,18 @@ void test__f_accountss_destroy_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_account_t data = f_account_t_initialize;
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+
+  f_account_t data = {
+    .id_user = 0,
+    .id_group = 0,
+    .home = base,
+    .label = base,
+    .name = base,
+    .password = base,
+    .shell = base,
+  };
+
   f_account_t data_array[] = { data };
   f_accounts_t datas = { .array = data_array, .used = 1, .size = 1 };
   f_accounts_t datas_array[] = { datas };
@@ -24,6 +35,12 @@ void test__f_accountss_destroy_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].array[0].home = base;
+  datas_array[0].array[0].label = base;
+  datas_array[0].array[0].name = base;
+  datas_array[0].array[0].password = base;
+  datas_array[0].array[0].shell = base;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -36,6 +53,12 @@ void test__f_accountss_destroy_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].array[0].home = base;
+  datas_array[0].array[0].label = base;
+  datas_array[0].array[0].name = base;
+  datas_array[0].array[0].password = base;
+  datas_array[0].array[0].shell = base;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -51,6 +74,12 @@ void test__f_accountss_destroy_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].array[0].home = base;
+  datas_array[0].array[0].label = base;
+  datas_array[0].array[0].name = base;
+  datas_array[0].array[0].password = base;
+  datas_array[0].array[0].shell = base;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -69,6 +98,12 @@ void test__f_accountss_destroy_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].array[0].home = base;
+  datas_array[0].array[0].label = base;
+  datas_array[0].array[0].name = base;
+  datas_array[0].array[0].password = base;
+  datas_array[0].array[0].shell = base;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -90,6 +125,12 @@ void test__f_accountss_destroy_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].array[0].home = base;
+  datas_array[0].array[0].label = base;
+  datas_array[0].array[0].name = base;
+  datas_array[0].array[0].password = base;
+  datas_array[0].array[0].shell = base;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
index 4d6b9427c03c3e52bf27c2c1150f63a27998d46c..63b7024d1fad34a96c3ae6d6a40509e28d1088d7 100644 (file)
@@ -10,20 +10,41 @@ void test__f_directory_listings_delete_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_directory_listing_t data = f_directory_listing_t_initialize;
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+  f_string_static_t base_array[] = { base };
+  f_string_statics_t bases = macro_f_string_statics_t_initialize_1(base_array, 1, 0);
+
+  f_directory_listing_t data = {
+    .block = bases,
+    .character = bases,
+    .directory = bases,
+    .regular = bases,
+    .link = bases,
+    .fifo = bases,
+    .socket = bases,
+    .unknown = bases,
+  };
+
   f_directory_listing_t data_array[] = { data };
-  f_directory_listings_t datas = { .array = data_array, .used = 1, .size = 1 };
-  f_directory_listings_t datas_array[] = { datas };
 
   {
     will_return(__wrap_f_memory_arrays_resize, true);
     will_return(__wrap_f_memory_arrays_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_listings_delete_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_directory_listings_delete_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].block = bases;
+  data_array[0].character = bases;
+  data_array[0].directory = bases;
+  data_array[0].regular = bases;
+  data_array[0].link = bases;
+  data_array[0].fifo = bases;
+  data_array[0].socket = bases;
+  data_array[0].unknown = bases;
+
   {
     will_return(__wrap_f_memory_arrays_resize, false);
     will_return(__wrap_f_memory_arrays_resize, F_okay);
@@ -31,11 +52,20 @@ void test__f_directory_listings_delete_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_resize, true);
     will_return(__wrap_f_memory_arrays_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_listings_delete_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_directory_listings_delete_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].block = bases;
+  data_array[0].character = bases;
+  data_array[0].directory = bases;
+  data_array[0].regular = bases;
+  data_array[0].link = bases;
+  data_array[0].fifo = bases;
+  data_array[0].socket = bases;
+  data_array[0].unknown = bases;
+
   {
     will_return(__wrap_f_memory_arrays_resize, false);
     will_return(__wrap_f_memory_arrays_resize, F_okay);
@@ -46,11 +76,20 @@ void test__f_directory_listings_delete_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_resize, true);
     will_return(__wrap_f_memory_arrays_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_listings_delete_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_directory_listings_delete_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].block = bases;
+  data_array[0].character = bases;
+  data_array[0].directory = bases;
+  data_array[0].regular = bases;
+  data_array[0].link = bases;
+  data_array[0].fifo = bases;
+  data_array[0].socket = bases;
+  data_array[0].unknown = bases;
+
   {
     will_return(__wrap_f_memory_arrays_resize, false);
     will_return(__wrap_f_memory_arrays_resize, F_okay);
@@ -64,11 +103,20 @@ void test__f_directory_listings_delete_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_resize, true);
     will_return(__wrap_f_memory_arrays_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_listings_delete_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_directory_listings_delete_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].block = bases;
+  data_array[0].character = bases;
+  data_array[0].directory = bases;
+  data_array[0].regular = bases;
+  data_array[0].link = bases;
+  data_array[0].fifo = bases;
+  data_array[0].socket = bases;
+  data_array[0].unknown = bases;
+
   {
     will_return(__wrap_f_memory_arrays_resize, false);
     will_return(__wrap_f_memory_arrays_resize, F_okay);
@@ -85,11 +133,20 @@ void test__f_directory_listings_delete_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_resize, true);
     will_return(__wrap_f_memory_arrays_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_listings_delete_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_directory_listings_delete_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].block = bases;
+  data_array[0].character = bases;
+  data_array[0].directory = bases;
+  data_array[0].regular = bases;
+  data_array[0].link = bases;
+  data_array[0].fifo = bases;
+  data_array[0].socket = bases;
+  data_array[0].unknown = bases;
+
   {
     will_return(__wrap_f_memory_arrays_resize, false);
     will_return(__wrap_f_memory_arrays_resize, F_okay);
@@ -109,11 +166,20 @@ void test__f_directory_listings_delete_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_resize, true);
     will_return(__wrap_f_memory_arrays_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_listings_delete_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_directory_listings_delete_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].block = bases;
+  data_array[0].character = bases;
+  data_array[0].directory = bases;
+  data_array[0].regular = bases;
+  data_array[0].link = bases;
+  data_array[0].fifo = bases;
+  data_array[0].socket = bases;
+  data_array[0].unknown = bases;
+
   {
     will_return(__wrap_f_memory_arrays_resize, false);
     will_return(__wrap_f_memory_arrays_resize, F_okay);
@@ -136,11 +202,20 @@ void test__f_directory_listings_delete_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_resize, true);
     will_return(__wrap_f_memory_arrays_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_listings_delete_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_directory_listings_delete_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].block = bases;
+  data_array[0].character = bases;
+  data_array[0].directory = bases;
+  data_array[0].regular = bases;
+  data_array[0].link = bases;
+  data_array[0].fifo = bases;
+  data_array[0].socket = bases;
+  data_array[0].unknown = bases;
+
   {
     will_return(__wrap_f_memory_arrays_resize, false);
     will_return(__wrap_f_memory_arrays_resize, F_okay);
@@ -166,7 +241,7 @@ void test__f_directory_listings_delete_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_resize, true);
     will_return(__wrap_f_memory_arrays_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_listings_delete_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_directory_listings_delete_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
index 641b5bf329187bee20e63a76bd8a9622e8538177..7aa41dddc90ed65badaaa504d3ac3a956299471e 100644 (file)
@@ -10,20 +10,41 @@ void test__f_directory_listings_destroy_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_directory_listing_t data = f_directory_listing_t_initialize;
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+  f_string_static_t base_array[] = { base };
+  f_string_statics_t bases = macro_f_string_statics_t_initialize_1(base_array, 1, 0);
+
+  f_directory_listing_t data = {
+    .block = bases,
+    .character = bases,
+    .directory = bases,
+    .regular = bases,
+    .link = bases,
+    .fifo = bases,
+    .socket = bases,
+    .unknown = bases,
+  };
+
   f_directory_listing_t data_array[] = { data };
-  f_directory_listings_t datas = { .array = data_array, .used = 1, .size = 1 };
-  f_directory_listings_t datas_array[] = { datas };
 
   {
     will_return(__wrap_f_memory_arrays_adjust, true);
     will_return(__wrap_f_memory_arrays_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_listings_destroy_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_directory_listings_destroy_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].block = bases;
+  data_array[0].character = bases;
+  data_array[0].directory = bases;
+  data_array[0].regular = bases;
+  data_array[0].link = bases;
+  data_array[0].fifo = bases;
+  data_array[0].socket = bases;
+  data_array[0].unknown = bases;
+
   {
     will_return(__wrap_f_memory_arrays_adjust, false);
     will_return(__wrap_f_memory_arrays_adjust, F_okay);
@@ -31,11 +52,20 @@ void test__f_directory_listings_destroy_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_adjust, true);
     will_return(__wrap_f_memory_arrays_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_listings_destroy_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_directory_listings_destroy_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].block = bases;
+  data_array[0].character = bases;
+  data_array[0].directory = bases;
+  data_array[0].regular = bases;
+  data_array[0].link = bases;
+  data_array[0].fifo = bases;
+  data_array[0].socket = bases;
+  data_array[0].unknown = bases;
+
   {
     will_return(__wrap_f_memory_arrays_adjust, false);
     will_return(__wrap_f_memory_arrays_adjust, F_okay);
@@ -46,11 +76,20 @@ void test__f_directory_listings_destroy_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_adjust, true);
     will_return(__wrap_f_memory_arrays_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_listings_destroy_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_directory_listings_destroy_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].block = bases;
+  data_array[0].character = bases;
+  data_array[0].directory = bases;
+  data_array[0].regular = bases;
+  data_array[0].link = bases;
+  data_array[0].fifo = bases;
+  data_array[0].socket = bases;
+  data_array[0].unknown = bases;
+
   {
     will_return(__wrap_f_memory_arrays_adjust, false);
     will_return(__wrap_f_memory_arrays_adjust, F_okay);
@@ -64,11 +103,20 @@ void test__f_directory_listings_destroy_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_adjust, true);
     will_return(__wrap_f_memory_arrays_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_listings_destroy_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_directory_listings_destroy_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].block = bases;
+  data_array[0].character = bases;
+  data_array[0].directory = bases;
+  data_array[0].regular = bases;
+  data_array[0].link = bases;
+  data_array[0].fifo = bases;
+  data_array[0].socket = bases;
+  data_array[0].unknown = bases;
+
   {
     will_return(__wrap_f_memory_arrays_adjust, false);
     will_return(__wrap_f_memory_arrays_adjust, F_okay);
@@ -85,11 +133,20 @@ void test__f_directory_listings_destroy_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_adjust, true);
     will_return(__wrap_f_memory_arrays_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_listings_destroy_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_directory_listings_destroy_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].block = bases;
+  data_array[0].character = bases;
+  data_array[0].directory = bases;
+  data_array[0].regular = bases;
+  data_array[0].link = bases;
+  data_array[0].fifo = bases;
+  data_array[0].socket = bases;
+  data_array[0].unknown = bases;
+
   {
     will_return(__wrap_f_memory_arrays_adjust, false);
     will_return(__wrap_f_memory_arrays_adjust, F_okay);
@@ -109,11 +166,20 @@ void test__f_directory_listings_destroy_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_adjust, true);
     will_return(__wrap_f_memory_arrays_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_listings_destroy_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_directory_listings_destroy_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].block = bases;
+  data_array[0].character = bases;
+  data_array[0].directory = bases;
+  data_array[0].regular = bases;
+  data_array[0].link = bases;
+  data_array[0].fifo = bases;
+  data_array[0].socket = bases;
+  data_array[0].unknown = bases;
+
   {
     will_return(__wrap_f_memory_arrays_adjust, false);
     will_return(__wrap_f_memory_arrays_adjust, F_okay);
@@ -136,11 +202,20 @@ void test__f_directory_listings_destroy_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_adjust, true);
     will_return(__wrap_f_memory_arrays_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_listings_destroy_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_directory_listings_destroy_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].block = bases;
+  data_array[0].character = bases;
+  data_array[0].directory = bases;
+  data_array[0].regular = bases;
+  data_array[0].link = bases;
+  data_array[0].fifo = bases;
+  data_array[0].socket = bases;
+  data_array[0].unknown = bases;
+
   {
     will_return(__wrap_f_memory_arrays_adjust, false);
     will_return(__wrap_f_memory_arrays_adjust, F_okay);
@@ -166,7 +241,7 @@ void test__f_directory_listings_destroy_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_adjust, true);
     will_return(__wrap_f_memory_arrays_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_listings_destroy_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_directory_listings_destroy_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
index fb6984370148674c6a46a122e91041efe15930d5..64851cc92f584f8bb0c24b1fa92223be3f6ba172 100644 (file)
@@ -10,9 +10,23 @@ void test__f_directory_listingss_delete_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_directory_listing_t data = f_directory_listing_t_initialize;
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+  f_string_static_t base_array[] = { base };
+  f_string_statics_t bases = macro_f_string_statics_t_initialize_1(base_array, 1, 0);
+
+  f_directory_listing_t data = {
+    .block = bases,
+    .character = bases,
+    .directory = bases,
+    .regular = bases,
+    .link = bases,
+    .fifo = bases,
+    .socket = bases,
+    .unknown = bases,
+  };
+
   f_directory_listing_t data_array[] = { data };
-  f_directory_listings_t datas = { .array = data_array, .used = 1, .size = 1 };
+  f_directory_listings_t datas = { .array = data_array, .used = 0, .size = 1 };
   f_directory_listings_t datas_array[] = { datas };
 
   {
@@ -24,6 +38,16 @@ void test__f_directory_listingss_delete_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0] = datas;
+  datas_array[0].array[0].block = bases;
+  datas_array[0].array[0].character = bases;
+  datas_array[0].array[0].directory = bases;
+  datas_array[0].array[0].regular = bases;
+  datas_array[0].array[0].link = bases;
+  datas_array[0].array[0].fifo = bases;
+  datas_array[0].array[0].socket = bases;
+  datas_array[0].array[0].unknown = bases;
+
   {
     will_return(__wrap_f_memory_arrays_resize, false);
     will_return(__wrap_f_memory_arrays_resize, F_okay);
@@ -36,6 +60,16 @@ void test__f_directory_listingss_delete_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0] = datas;
+  datas_array[0].array[0].block = bases;
+  datas_array[0].array[0].character = bases;
+  datas_array[0].array[0].directory = bases;
+  datas_array[0].array[0].regular = bases;
+  datas_array[0].array[0].link = bases;
+  datas_array[0].array[0].fifo = bases;
+  datas_array[0].array[0].socket = bases;
+  datas_array[0].array[0].unknown = bases;
+
   {
     will_return(__wrap_f_memory_arrays_resize, false);
     will_return(__wrap_f_memory_arrays_resize, F_okay);
@@ -51,6 +85,16 @@ void test__f_directory_listingss_delete_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0] = datas;
+  datas_array[0].array[0].block = bases;
+  datas_array[0].array[0].character = bases;
+  datas_array[0].array[0].directory = bases;
+  datas_array[0].array[0].regular = bases;
+  datas_array[0].array[0].link = bases;
+  datas_array[0].array[0].fifo = bases;
+  datas_array[0].array[0].socket = bases;
+  datas_array[0].array[0].unknown = bases;
+
   {
     will_return(__wrap_f_memory_arrays_resize, false);
     will_return(__wrap_f_memory_arrays_resize, F_okay);
@@ -69,6 +113,16 @@ void test__f_directory_listingss_delete_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0] = datas;
+  datas_array[0].array[0].block = bases;
+  datas_array[0].array[0].character = bases;
+  datas_array[0].array[0].directory = bases;
+  datas_array[0].array[0].regular = bases;
+  datas_array[0].array[0].link = bases;
+  datas_array[0].array[0].fifo = bases;
+  datas_array[0].array[0].socket = bases;
+  datas_array[0].array[0].unknown = bases;
+
   {
     will_return(__wrap_f_memory_arrays_resize, false);
     will_return(__wrap_f_memory_arrays_resize, F_okay);
@@ -90,6 +144,15 @@ void test__f_directory_listingss_delete_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].array[0].block = bases;
+  datas_array[0].array[0].character = bases;
+  datas_array[0].array[0].directory = bases;
+  datas_array[0].array[0].regular = bases;
+  datas_array[0].array[0].link = bases;
+  datas_array[0].array[0].fifo = bases;
+  datas_array[0].array[0].socket = bases;
+  datas_array[0].array[0].unknown = bases;
+
   {
     will_return(__wrap_f_memory_arrays_resize, false);
     will_return(__wrap_f_memory_arrays_resize, F_okay);
@@ -114,6 +177,15 @@ void test__f_directory_listingss_delete_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].array[0].block = bases;
+  datas_array[0].array[0].character = bases;
+  datas_array[0].array[0].directory = bases;
+  datas_array[0].array[0].regular = bases;
+  datas_array[0].array[0].link = bases;
+  datas_array[0].array[0].fifo = bases;
+  datas_array[0].array[0].socket = bases;
+  datas_array[0].array[0].unknown = bases;
+
   {
     will_return(__wrap_f_memory_arrays_resize, false);
     will_return(__wrap_f_memory_arrays_resize, F_okay);
@@ -141,6 +213,15 @@ void test__f_directory_listingss_delete_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].array[0].block = bases;
+  datas_array[0].array[0].character = bases;
+  datas_array[0].array[0].directory = bases;
+  datas_array[0].array[0].regular = bases;
+  datas_array[0].array[0].link = bases;
+  datas_array[0].array[0].fifo = bases;
+  datas_array[0].array[0].socket = bases;
+  datas_array[0].array[0].unknown = bases;
+
   {
     will_return(__wrap_f_memory_arrays_resize, false);
     will_return(__wrap_f_memory_arrays_resize, F_okay);
@@ -171,6 +252,15 @@ void test__f_directory_listingss_delete_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].array[0].block = bases;
+  datas_array[0].array[0].character = bases;
+  datas_array[0].array[0].directory = bases;
+  datas_array[0].array[0].regular = bases;
+  datas_array[0].array[0].link = bases;
+  datas_array[0].array[0].fifo = bases;
+  datas_array[0].array[0].socket = bases;
+  datas_array[0].array[0].unknown = bases;
+
   {
     will_return(__wrap_f_memory_arrays_resize, false);
     will_return(__wrap_f_memory_arrays_resize, F_okay);
index 9390411f5a0abc7cb4bd488a9962e600b5bb9214..80b83d113bf73a91e4b2cf1cfe28d773f7021454 100644 (file)
@@ -10,9 +10,23 @@ void test__f_directory_listingss_destroy_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_directory_listing_t data = f_directory_listing_t_initialize;
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+  f_string_static_t base_array[] = { base };
+  f_string_statics_t bases = macro_f_string_statics_t_initialize_1(base_array, 1, 0);
+
+  f_directory_listing_t data = {
+    .block = bases,
+    .character = bases,
+    .directory = bases,
+    .regular = bases,
+    .link = bases,
+    .fifo = bases,
+    .socket = bases,
+    .unknown = bases,
+  };
+
   f_directory_listing_t data_array[] = { data };
-  f_directory_listings_t datas = { .array = data_array, .used = 1, .size = 1 };
+  f_directory_listings_t datas = { .array = data_array, .used = 0, .size = 1 };
   f_directory_listings_t datas_array[] = { datas };
 
   {
@@ -24,6 +38,16 @@ void test__f_directory_listingss_destroy_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0] = datas;
+  datas_array[0].array[0].block = bases;
+  datas_array[0].array[0].character = bases;
+  datas_array[0].array[0].directory = bases;
+  datas_array[0].array[0].regular = bases;
+  datas_array[0].array[0].link = bases;
+  datas_array[0].array[0].fifo = bases;
+  datas_array[0].array[0].socket = bases;
+  datas_array[0].array[0].unknown = bases;
+
   {
     will_return(__wrap_f_memory_arrays_adjust, false);
     will_return(__wrap_f_memory_arrays_adjust, F_okay);
@@ -36,6 +60,16 @@ void test__f_directory_listingss_destroy_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0] = datas;
+  datas_array[0].array[0].block = bases;
+  datas_array[0].array[0].character = bases;
+  datas_array[0].array[0].directory = bases;
+  datas_array[0].array[0].regular = bases;
+  datas_array[0].array[0].link = bases;
+  datas_array[0].array[0].fifo = bases;
+  datas_array[0].array[0].socket = bases;
+  datas_array[0].array[0].unknown = bases;
+
   {
     will_return(__wrap_f_memory_arrays_adjust, false);
     will_return(__wrap_f_memory_arrays_adjust, F_okay);
@@ -51,6 +85,16 @@ void test__f_directory_listingss_destroy_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0] = datas;
+  datas_array[0].array[0].block = bases;
+  datas_array[0].array[0].character = bases;
+  datas_array[0].array[0].directory = bases;
+  datas_array[0].array[0].regular = bases;
+  datas_array[0].array[0].link = bases;
+  datas_array[0].array[0].fifo = bases;
+  datas_array[0].array[0].socket = bases;
+  datas_array[0].array[0].unknown = bases;
+
   {
     will_return(__wrap_f_memory_arrays_adjust, false);
     will_return(__wrap_f_memory_arrays_adjust, F_okay);
@@ -69,6 +113,16 @@ void test__f_directory_listingss_destroy_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0] = datas;
+  datas_array[0].array[0].block = bases;
+  datas_array[0].array[0].character = bases;
+  datas_array[0].array[0].directory = bases;
+  datas_array[0].array[0].regular = bases;
+  datas_array[0].array[0].link = bases;
+  datas_array[0].array[0].fifo = bases;
+  datas_array[0].array[0].socket = bases;
+  datas_array[0].array[0].unknown = bases;
+
   {
     will_return(__wrap_f_memory_arrays_adjust, false);
     will_return(__wrap_f_memory_arrays_adjust, F_okay);
@@ -90,6 +144,15 @@ void test__f_directory_listingss_destroy_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].array[0].block = bases;
+  datas_array[0].array[0].character = bases;
+  datas_array[0].array[0].directory = bases;
+  datas_array[0].array[0].regular = bases;
+  datas_array[0].array[0].link = bases;
+  datas_array[0].array[0].fifo = bases;
+  datas_array[0].array[0].socket = bases;
+  datas_array[0].array[0].unknown = bases;
+
   {
     will_return(__wrap_f_memory_arrays_adjust, false);
     will_return(__wrap_f_memory_arrays_adjust, F_okay);
@@ -114,6 +177,15 @@ void test__f_directory_listingss_destroy_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].array[0].block = bases;
+  datas_array[0].array[0].character = bases;
+  datas_array[0].array[0].directory = bases;
+  datas_array[0].array[0].regular = bases;
+  datas_array[0].array[0].link = bases;
+  datas_array[0].array[0].fifo = bases;
+  datas_array[0].array[0].socket = bases;
+  datas_array[0].array[0].unknown = bases;
+
   {
     will_return(__wrap_f_memory_arrays_adjust, false);
     will_return(__wrap_f_memory_arrays_adjust, F_okay);
@@ -141,6 +213,15 @@ void test__f_directory_listingss_destroy_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].array[0].block = bases;
+  datas_array[0].array[0].character = bases;
+  datas_array[0].array[0].directory = bases;
+  datas_array[0].array[0].regular = bases;
+  datas_array[0].array[0].link = bases;
+  datas_array[0].array[0].fifo = bases;
+  datas_array[0].array[0].socket = bases;
+  datas_array[0].array[0].unknown = bases;
+
   {
     will_return(__wrap_f_memory_arrays_adjust, false);
     will_return(__wrap_f_memory_arrays_adjust, F_okay);
@@ -171,6 +252,15 @@ void test__f_directory_listingss_destroy_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].array[0].block = bases;
+  datas_array[0].array[0].character = bases;
+  datas_array[0].array[0].directory = bases;
+  datas_array[0].array[0].regular = bases;
+  datas_array[0].array[0].link = bases;
+  datas_array[0].array[0].fifo = bases;
+  datas_array[0].array[0].socket = bases;
+  datas_array[0].array[0].unknown = bases;
+
   {
     will_return(__wrap_f_memory_arrays_adjust, false);
     will_return(__wrap_f_memory_arrays_adjust, F_okay);
index 7509d42744de602afaa3f1cdc6bcc6bb26d978d2..f132f24fa4b3754297216806d22d4e755e8fb86b 100644 (file)
@@ -10,20 +10,49 @@ void test__f_directory_recurse_dos_delete_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_directory_recurse_do_t data = f_directory_recurse_do_t_initialize;
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+  f_string_static_t base_array[] = { base };
+  f_string_statics_t bases = macro_f_string_statics_t_initialize_1(base_array, 1, 0);
+
+  f_directory_listing_t listing = {
+    .block = bases,
+    .character = bases,
+    .directory = bases,
+    .regular = bases,
+    .link = bases,
+    .fifo = bases,
+    .socket = bases,
+    .unknown = bases,
+  };
+
+  f_directory_recurse_do_t data = {
+    .listing = listing,
+    .path = base,
+    .path_cache = base,
+  };
+
   f_directory_recurse_do_t data_array[] = { data };
-  f_directory_recurse_dos_t datas = { .array = data_array, .used = 1, .size = 1 };
-  f_directory_recurse_dos_t datass_array[] = { datas };
 
   {
     will_return(__wrap_f_memory_array_resize, true);
     will_return(__wrap_f_memory_array_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_dos_delete_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_dos_delete_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].listing.block = bases;
+  data_array[0].listing.character = bases;
+  data_array[0].listing.directory = bases;
+  data_array[0].listing.regular = bases;
+  data_array[0].listing.link = bases;
+  data_array[0].listing.fifo = bases;
+  data_array[0].listing.socket = bases;
+  data_array[0].listing.unknown = bases;
+  data_array[0].path = base;
+  data_array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -31,11 +60,22 @@ void test__f_directory_recurse_dos_delete_callback__fails(void **state) {
     will_return(__wrap_f_memory_array_resize, true);
     will_return(__wrap_f_memory_array_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_dos_delete_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_dos_delete_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].listing.block = bases;
+  data_array[0].listing.character = bases;
+  data_array[0].listing.directory = bases;
+  data_array[0].listing.regular = bases;
+  data_array[0].listing.link = bases;
+  data_array[0].listing.fifo = bases;
+  data_array[0].listing.socket = bases;
+  data_array[0].listing.unknown = bases;
+  data_array[0].path = base;
+  data_array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -46,11 +86,22 @@ void test__f_directory_recurse_dos_delete_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_resize, true);
     will_return(__wrap_f_memory_arrays_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_dos_delete_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_dos_delete_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].listing.block = bases;
+  data_array[0].listing.character = bases;
+  data_array[0].listing.directory = bases;
+  data_array[0].listing.regular = bases;
+  data_array[0].listing.link = bases;
+  data_array[0].listing.fifo = bases;
+  data_array[0].listing.socket = bases;
+  data_array[0].listing.unknown = bases;
+  data_array[0].path = base;
+  data_array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -64,11 +115,22 @@ void test__f_directory_recurse_dos_delete_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_resize, true);
     will_return(__wrap_f_memory_arrays_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_dos_delete_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_dos_delete_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].listing.block = bases;
+  data_array[0].listing.character = bases;
+  data_array[0].listing.directory = bases;
+  data_array[0].listing.regular = bases;
+  data_array[0].listing.link = bases;
+  data_array[0].listing.fifo = bases;
+  data_array[0].listing.socket = bases;
+  data_array[0].listing.unknown = bases;
+  data_array[0].path = base;
+  data_array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -85,11 +147,22 @@ void test__f_directory_recurse_dos_delete_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_resize, true);
     will_return(__wrap_f_memory_arrays_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_dos_delete_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_dos_delete_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].listing.block = bases;
+  data_array[0].listing.character = bases;
+  data_array[0].listing.directory = bases;
+  data_array[0].listing.regular = bases;
+  data_array[0].listing.link = bases;
+  data_array[0].listing.fifo = bases;
+  data_array[0].listing.socket = bases;
+  data_array[0].listing.unknown = bases;
+  data_array[0].path = base;
+  data_array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -109,11 +182,22 @@ void test__f_directory_recurse_dos_delete_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_resize, true);
     will_return(__wrap_f_memory_arrays_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_dos_delete_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_dos_delete_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].listing.block = bases;
+  data_array[0].listing.character = bases;
+  data_array[0].listing.directory = bases;
+  data_array[0].listing.regular = bases;
+  data_array[0].listing.link = bases;
+  data_array[0].listing.fifo = bases;
+  data_array[0].listing.socket = bases;
+  data_array[0].listing.unknown = bases;
+  data_array[0].path = base;
+  data_array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -136,11 +220,22 @@ void test__f_directory_recurse_dos_delete_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_resize, true);
     will_return(__wrap_f_memory_arrays_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_dos_delete_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_dos_delete_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].listing.block = bases;
+  data_array[0].listing.character = bases;
+  data_array[0].listing.directory = bases;
+  data_array[0].listing.regular = bases;
+  data_array[0].listing.link = bases;
+  data_array[0].listing.fifo = bases;
+  data_array[0].listing.socket = bases;
+  data_array[0].listing.unknown = bases;
+  data_array[0].path = base;
+  data_array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -166,11 +261,22 @@ void test__f_directory_recurse_dos_delete_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_resize, true);
     will_return(__wrap_f_memory_arrays_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_dos_delete_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_dos_delete_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].listing.block = bases;
+  data_array[0].listing.character = bases;
+  data_array[0].listing.directory = bases;
+  data_array[0].listing.regular = bases;
+  data_array[0].listing.link = bases;
+  data_array[0].listing.fifo = bases;
+  data_array[0].listing.socket = bases;
+  data_array[0].listing.unknown = bases;
+  data_array[0].path = base;
+  data_array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -199,11 +305,22 @@ void test__f_directory_recurse_dos_delete_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_resize, true);
     will_return(__wrap_f_memory_arrays_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_dos_delete_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_dos_delete_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].listing.block = bases;
+  data_array[0].listing.character = bases;
+  data_array[0].listing.directory = bases;
+  data_array[0].listing.regular = bases;
+  data_array[0].listing.link = bases;
+  data_array[0].listing.fifo = bases;
+  data_array[0].listing.socket = bases;
+  data_array[0].listing.unknown = bases;
+  data_array[0].path = base;
+  data_array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -235,7 +352,7 @@ void test__f_directory_recurse_dos_delete_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_resize, true);
     will_return(__wrap_f_memory_arrays_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_dos_delete_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_dos_delete_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
index b428b4207cae62f78c2b36ab3223ea5693bbc53d..d694b270eb1a003504d3c197b33a35db271d9da9 100644 (file)
@@ -10,20 +10,49 @@ void test__f_directory_recurse_dos_destroy_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_directory_recurse_do_t data = f_directory_recurse_do_t_initialize;
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+  f_string_static_t base_array[] = { base };
+  f_string_statics_t bases = macro_f_string_statics_t_initialize_1(base_array, 1, 0);
+
+  f_directory_listing_t listing = {
+    .block = bases,
+    .character = bases,
+    .directory = bases,
+    .regular = bases,
+    .link = bases,
+    .fifo = bases,
+    .socket = bases,
+    .unknown = bases,
+  };
+
+  f_directory_recurse_do_t data = {
+    .listing = listing,
+    .path = base,
+    .path_cache = base,
+  };
+
   f_directory_recurse_do_t data_array[] = { data };
-  f_directory_recurse_dos_t datas = { .array = data_array, .used = 1, .size = 1 };
-  f_directory_recurse_dos_t datass_array[] = { datas };
 
   {
     will_return(__wrap_f_memory_array_adjust, true);
     will_return(__wrap_f_memory_array_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_dos_destroy_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_dos_destroy_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].listing.block = bases;
+  data_array[0].listing.character = bases;
+  data_array[0].listing.directory = bases;
+  data_array[0].listing.regular = bases;
+  data_array[0].listing.link = bases;
+  data_array[0].listing.fifo = bases;
+  data_array[0].listing.socket = bases;
+  data_array[0].listing.unknown = bases;
+  data_array[0].path = base;
+  data_array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -31,11 +60,22 @@ void test__f_directory_recurse_dos_destroy_callback__fails(void **state) {
     will_return(__wrap_f_memory_array_adjust, true);
     will_return(__wrap_f_memory_array_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_dos_destroy_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_dos_destroy_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].listing.block = bases;
+  data_array[0].listing.character = bases;
+  data_array[0].listing.directory = bases;
+  data_array[0].listing.regular = bases;
+  data_array[0].listing.link = bases;
+  data_array[0].listing.fifo = bases;
+  data_array[0].listing.socket = bases;
+  data_array[0].listing.unknown = bases;
+  data_array[0].path = base;
+  data_array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -46,11 +86,22 @@ void test__f_directory_recurse_dos_destroy_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_adjust, true);
     will_return(__wrap_f_memory_arrays_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_dos_destroy_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_dos_destroy_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].listing.block = bases;
+  data_array[0].listing.character = bases;
+  data_array[0].listing.directory = bases;
+  data_array[0].listing.regular = bases;
+  data_array[0].listing.link = bases;
+  data_array[0].listing.fifo = bases;
+  data_array[0].listing.socket = bases;
+  data_array[0].listing.unknown = bases;
+  data_array[0].path = base;
+  data_array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -64,11 +115,22 @@ void test__f_directory_recurse_dos_destroy_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_adjust, true);
     will_return(__wrap_f_memory_arrays_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_dos_destroy_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_dos_destroy_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].listing.block = bases;
+  data_array[0].listing.character = bases;
+  data_array[0].listing.directory = bases;
+  data_array[0].listing.regular = bases;
+  data_array[0].listing.link = bases;
+  data_array[0].listing.fifo = bases;
+  data_array[0].listing.socket = bases;
+  data_array[0].listing.unknown = bases;
+  data_array[0].path = base;
+  data_array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -85,11 +147,22 @@ void test__f_directory_recurse_dos_destroy_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_adjust, true);
     will_return(__wrap_f_memory_arrays_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_dos_destroy_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_dos_destroy_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].listing.block = bases;
+  data_array[0].listing.character = bases;
+  data_array[0].listing.directory = bases;
+  data_array[0].listing.regular = bases;
+  data_array[0].listing.link = bases;
+  data_array[0].listing.fifo = bases;
+  data_array[0].listing.socket = bases;
+  data_array[0].listing.unknown = bases;
+  data_array[0].path = base;
+  data_array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -109,11 +182,22 @@ void test__f_directory_recurse_dos_destroy_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_adjust, true);
     will_return(__wrap_f_memory_arrays_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_dos_destroy_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_dos_destroy_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].listing.block = bases;
+  data_array[0].listing.character = bases;
+  data_array[0].listing.directory = bases;
+  data_array[0].listing.regular = bases;
+  data_array[0].listing.link = bases;
+  data_array[0].listing.fifo = bases;
+  data_array[0].listing.socket = bases;
+  data_array[0].listing.unknown = bases;
+  data_array[0].path = base;
+  data_array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -136,11 +220,22 @@ void test__f_directory_recurse_dos_destroy_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_adjust, true);
     will_return(__wrap_f_memory_arrays_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_dos_destroy_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_dos_destroy_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].listing.block = bases;
+  data_array[0].listing.character = bases;
+  data_array[0].listing.directory = bases;
+  data_array[0].listing.regular = bases;
+  data_array[0].listing.link = bases;
+  data_array[0].listing.fifo = bases;
+  data_array[0].listing.socket = bases;
+  data_array[0].listing.unknown = bases;
+  data_array[0].path = base;
+  data_array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -166,11 +261,22 @@ void test__f_directory_recurse_dos_destroy_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_adjust, true);
     will_return(__wrap_f_memory_arrays_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_dos_destroy_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_dos_destroy_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].listing.block = bases;
+  data_array[0].listing.character = bases;
+  data_array[0].listing.directory = bases;
+  data_array[0].listing.regular = bases;
+  data_array[0].listing.link = bases;
+  data_array[0].listing.fifo = bases;
+  data_array[0].listing.socket = bases;
+  data_array[0].listing.unknown = bases;
+  data_array[0].path = base;
+  data_array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -199,11 +305,22 @@ void test__f_directory_recurse_dos_destroy_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_adjust, true);
     will_return(__wrap_f_memory_arrays_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_dos_destroy_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_dos_destroy_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].listing.block = bases;
+  data_array[0].listing.character = bases;
+  data_array[0].listing.directory = bases;
+  data_array[0].listing.regular = bases;
+  data_array[0].listing.link = bases;
+  data_array[0].listing.fifo = bases;
+  data_array[0].listing.socket = bases;
+  data_array[0].listing.unknown = bases;
+  data_array[0].path = base;
+  data_array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -235,7 +352,7 @@ void test__f_directory_recurse_dos_destroy_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_adjust, true);
     will_return(__wrap_f_memory_arrays_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_dos_destroy_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_dos_destroy_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
index 64ad08c9dfafedf4a52d27bed023229436f4cfb0..eab60dee480747a799b7bbe1e98357fe282b3e20 100644 (file)
@@ -10,20 +10,52 @@ void test__f_directory_recurse_doss_delete_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_directory_recurse_do_t data = f_directory_recurse_do_t_initialize;
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+  f_string_static_t base_array[] = { base };
+  f_string_statics_t bases = macro_f_string_statics_t_initialize_1(base_array, 1, 0);
+
+  f_directory_listing_t listing = {
+    .block = bases,
+    .character = bases,
+    .directory = bases,
+    .regular = bases,
+    .link = bases,
+    .fifo = bases,
+    .socket = bases,
+    .unknown = bases,
+  };
+
+  f_directory_recurse_do_t data = {
+    .listing = listing,
+    .path = base,
+    .path_cache = base,
+  };
+
   f_directory_recurse_do_t data_array[] = { data };
-  f_directory_recurse_dos_t datas = { .array = data_array, .used = 1, .size = 1 };
-  f_directory_recurse_dos_t datass_array[] = { datas };
+  f_directory_recurse_dos_t datas = { .array = data_array, .used = 0, .size = 1 };
+  f_directory_recurse_dos_t datas_array[] = { datas };
 
   {
     will_return(__wrap_f_memory_array_resize, true);
     will_return(__wrap_f_memory_array_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_doss_delete_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_doss_delete_callback(0, 1, (void *) datas_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0] = datas;
+  datas_array[0].array[0].listing.block = bases;
+  datas_array[0].array[0].listing.character = bases;
+  datas_array[0].array[0].listing.directory = bases;
+  datas_array[0].array[0].listing.regular = bases;
+  datas_array[0].array[0].listing.link = bases;
+  datas_array[0].array[0].listing.fifo = bases;
+  datas_array[0].array[0].listing.socket = bases;
+  datas_array[0].array[0].listing.unknown = bases;
+  datas_array[0].array[0].path = base;
+  datas_array[0].array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -31,11 +63,23 @@ void test__f_directory_recurse_doss_delete_callback__fails(void **state) {
     will_return(__wrap_f_memory_array_resize, true);
     will_return(__wrap_f_memory_array_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_doss_delete_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_doss_delete_callback(0, 1, (void *) datas_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0] = datas;
+  datas_array[0].array[0].listing.block = bases;
+  datas_array[0].array[0].listing.character = bases;
+  datas_array[0].array[0].listing.directory = bases;
+  datas_array[0].array[0].listing.regular = bases;
+  datas_array[0].array[0].listing.link = bases;
+  datas_array[0].array[0].listing.fifo = bases;
+  datas_array[0].array[0].listing.socket = bases;
+  datas_array[0].array[0].listing.unknown = bases;
+  datas_array[0].array[0].path = base;
+  datas_array[0].array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -46,11 +90,23 @@ void test__f_directory_recurse_doss_delete_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_resize, true);
     will_return(__wrap_f_memory_arrays_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_doss_delete_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_doss_delete_callback(0, 1, (void *) datas_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0] = datas;
+  datas_array[0].array[0].listing.block = bases;
+  datas_array[0].array[0].listing.character = bases;
+  datas_array[0].array[0].listing.directory = bases;
+  datas_array[0].array[0].listing.regular = bases;
+  datas_array[0].array[0].listing.link = bases;
+  datas_array[0].array[0].listing.fifo = bases;
+  datas_array[0].array[0].listing.socket = bases;
+  datas_array[0].array[0].listing.unknown = bases;
+  datas_array[0].array[0].path = base;
+  datas_array[0].array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -64,11 +120,23 @@ void test__f_directory_recurse_doss_delete_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_resize, true);
     will_return(__wrap_f_memory_arrays_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_doss_delete_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_doss_delete_callback(0, 1, (void *) datas_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0] = datas;
+  datas_array[0].array[0].listing.block = bases;
+  datas_array[0].array[0].listing.character = bases;
+  datas_array[0].array[0].listing.directory = bases;
+  datas_array[0].array[0].listing.regular = bases;
+  datas_array[0].array[0].listing.link = bases;
+  datas_array[0].array[0].listing.fifo = bases;
+  datas_array[0].array[0].listing.socket = bases;
+  datas_array[0].array[0].listing.unknown = bases;
+  datas_array[0].array[0].path = base;
+  datas_array[0].array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -85,11 +153,23 @@ void test__f_directory_recurse_doss_delete_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_resize, true);
     will_return(__wrap_f_memory_arrays_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_doss_delete_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_doss_delete_callback(0, 1, (void *) datas_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0] = datas;
+  datas_array[0].array[0].listing.block = bases;
+  datas_array[0].array[0].listing.character = bases;
+  datas_array[0].array[0].listing.directory = bases;
+  datas_array[0].array[0].listing.regular = bases;
+  datas_array[0].array[0].listing.link = bases;
+  datas_array[0].array[0].listing.fifo = bases;
+  datas_array[0].array[0].listing.socket = bases;
+  datas_array[0].array[0].listing.unknown = bases;
+  datas_array[0].array[0].path = base;
+  datas_array[0].array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -109,11 +189,23 @@ void test__f_directory_recurse_doss_delete_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_resize, true);
     will_return(__wrap_f_memory_arrays_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_doss_delete_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_doss_delete_callback(0, 1, (void *) datas_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0] = datas;
+  datas_array[0].array[0].listing.block = bases;
+  datas_array[0].array[0].listing.character = bases;
+  datas_array[0].array[0].listing.directory = bases;
+  datas_array[0].array[0].listing.regular = bases;
+  datas_array[0].array[0].listing.link = bases;
+  datas_array[0].array[0].listing.fifo = bases;
+  datas_array[0].array[0].listing.socket = bases;
+  datas_array[0].array[0].listing.unknown = bases;
+  datas_array[0].array[0].path = base;
+  datas_array[0].array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -136,11 +228,23 @@ void test__f_directory_recurse_doss_delete_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_resize, true);
     will_return(__wrap_f_memory_arrays_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_doss_delete_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_doss_delete_callback(0, 1, (void *) datas_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0] = datas;
+  datas_array[0].array[0].listing.block = bases;
+  datas_array[0].array[0].listing.character = bases;
+  datas_array[0].array[0].listing.directory = bases;
+  datas_array[0].array[0].listing.regular = bases;
+  datas_array[0].array[0].listing.link = bases;
+  datas_array[0].array[0].listing.fifo = bases;
+  datas_array[0].array[0].listing.socket = bases;
+  datas_array[0].array[0].listing.unknown = bases;
+  datas_array[0].array[0].path = base;
+  datas_array[0].array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -166,11 +270,23 @@ void test__f_directory_recurse_doss_delete_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_resize, true);
     will_return(__wrap_f_memory_arrays_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_doss_delete_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_doss_delete_callback(0, 1, (void *) datas_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0] = datas;
+  datas_array[0].array[0].listing.block = bases;
+  datas_array[0].array[0].listing.character = bases;
+  datas_array[0].array[0].listing.directory = bases;
+  datas_array[0].array[0].listing.regular = bases;
+  datas_array[0].array[0].listing.link = bases;
+  datas_array[0].array[0].listing.fifo = bases;
+  datas_array[0].array[0].listing.socket = bases;
+  datas_array[0].array[0].listing.unknown = bases;
+  datas_array[0].array[0].path = base;
+  datas_array[0].array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -199,11 +315,23 @@ void test__f_directory_recurse_doss_delete_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_resize, true);
     will_return(__wrap_f_memory_arrays_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_doss_delete_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_doss_delete_callback(0, 1, (void *) datas_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0] = datas;
+  datas_array[0].array[0].listing.block = bases;
+  datas_array[0].array[0].listing.character = bases;
+  datas_array[0].array[0].listing.directory = bases;
+  datas_array[0].array[0].listing.regular = bases;
+  datas_array[0].array[0].listing.link = bases;
+  datas_array[0].array[0].listing.fifo = bases;
+  datas_array[0].array[0].listing.socket = bases;
+  datas_array[0].array[0].listing.unknown = bases;
+  datas_array[0].array[0].path = base;
+  datas_array[0].array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -235,11 +363,23 @@ void test__f_directory_recurse_doss_delete_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_resize, true);
     will_return(__wrap_f_memory_arrays_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_doss_delete_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_doss_delete_callback(0, 1, (void *) datas_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0] = datas;
+  datas_array[0].array[0].listing.block = bases;
+  datas_array[0].array[0].listing.character = bases;
+  datas_array[0].array[0].listing.directory = bases;
+  datas_array[0].array[0].listing.regular = bases;
+  datas_array[0].array[0].listing.link = bases;
+  datas_array[0].array[0].listing.fifo = bases;
+  datas_array[0].array[0].listing.socket = bases;
+  datas_array[0].array[0].listing.unknown = bases;
+  datas_array[0].array[0].path = base;
+  datas_array[0].array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -274,7 +414,7 @@ void test__f_directory_recurse_doss_delete_callback__fails(void **state) {
     will_return(__wrap_f_memory_array_resize, true);
     will_return(__wrap_f_memory_array_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_doss_delete_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_doss_delete_callback(0, 1, (void *) datas_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
index 0a48a32c3a35afaaf56b951ac66eceab6e5fa389..b2be796e81d0610083717d36bcfd2c207cdf0a4d 100644 (file)
@@ -10,20 +10,52 @@ void test__f_directory_recurse_doss_destroy_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_directory_recurse_do_t data = f_directory_recurse_do_t_initialize;
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+  f_string_static_t base_array[] = { base };
+  f_string_statics_t bases = macro_f_string_statics_t_initialize_1(base_array, 1, 0);
+
+  f_directory_listing_t listing = {
+    .block = bases,
+    .character = bases,
+    .directory = bases,
+    .regular = bases,
+    .link = bases,
+    .fifo = bases,
+    .socket = bases,
+    .unknown = bases,
+  };
+
+  f_directory_recurse_do_t data = {
+    .listing = listing,
+    .path = base,
+    .path_cache = base,
+  };
+
   f_directory_recurse_do_t data_array[] = { data };
-  f_directory_recurse_dos_t datas = { .array = data_array, .used = 1, .size = 1 };
-  f_directory_recurse_dos_t datass_array[] = { datas };
+  f_directory_recurse_dos_t datas = { .array = data_array, .used = 0, .size = 1 };
+  f_directory_recurse_dos_t datas_array[] = { datas };
 
   {
     will_return(__wrap_f_memory_array_adjust, true);
     will_return(__wrap_f_memory_array_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_doss_destroy_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_doss_destroy_callback(0, 1, (void *) datas_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0] = datas;
+  datas_array[0].array[0].listing.block = bases;
+  datas_array[0].array[0].listing.character = bases;
+  datas_array[0].array[0].listing.directory = bases;
+  datas_array[0].array[0].listing.regular = bases;
+  datas_array[0].array[0].listing.link = bases;
+  datas_array[0].array[0].listing.fifo = bases;
+  datas_array[0].array[0].listing.socket = bases;
+  datas_array[0].array[0].listing.unknown = bases;
+  datas_array[0].array[0].path = base;
+  datas_array[0].array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -31,11 +63,23 @@ void test__f_directory_recurse_doss_destroy_callback__fails(void **state) {
     will_return(__wrap_f_memory_array_adjust, true);
     will_return(__wrap_f_memory_array_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_doss_destroy_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_doss_destroy_callback(0, 1, (void *) datas_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0] = datas;
+  datas_array[0].array[0].listing.block = bases;
+  datas_array[0].array[0].listing.character = bases;
+  datas_array[0].array[0].listing.directory = bases;
+  datas_array[0].array[0].listing.regular = bases;
+  datas_array[0].array[0].listing.link = bases;
+  datas_array[0].array[0].listing.fifo = bases;
+  datas_array[0].array[0].listing.socket = bases;
+  datas_array[0].array[0].listing.unknown = bases;
+  datas_array[0].array[0].path = base;
+  datas_array[0].array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -46,11 +90,23 @@ void test__f_directory_recurse_doss_destroy_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_adjust, true);
     will_return(__wrap_f_memory_arrays_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_doss_destroy_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_doss_destroy_callback(0, 1, (void *) datas_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0] = datas;
+  datas_array[0].array[0].listing.block = bases;
+  datas_array[0].array[0].listing.character = bases;
+  datas_array[0].array[0].listing.directory = bases;
+  datas_array[0].array[0].listing.regular = bases;
+  datas_array[0].array[0].listing.link = bases;
+  datas_array[0].array[0].listing.fifo = bases;
+  datas_array[0].array[0].listing.socket = bases;
+  datas_array[0].array[0].listing.unknown = bases;
+  datas_array[0].array[0].path = base;
+  datas_array[0].array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -64,11 +120,23 @@ void test__f_directory_recurse_doss_destroy_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_adjust, true);
     will_return(__wrap_f_memory_arrays_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_doss_destroy_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_doss_destroy_callback(0, 1, (void *) datas_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0] = datas;
+  datas_array[0].array[0].listing.block = bases;
+  datas_array[0].array[0].listing.character = bases;
+  datas_array[0].array[0].listing.directory = bases;
+  datas_array[0].array[0].listing.regular = bases;
+  datas_array[0].array[0].listing.link = bases;
+  datas_array[0].array[0].listing.fifo = bases;
+  datas_array[0].array[0].listing.socket = bases;
+  datas_array[0].array[0].listing.unknown = bases;
+  datas_array[0].array[0].path = base;
+  datas_array[0].array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -85,11 +153,23 @@ void test__f_directory_recurse_doss_destroy_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_adjust, true);
     will_return(__wrap_f_memory_arrays_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_doss_destroy_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_doss_destroy_callback(0, 1, (void *) datas_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0] = datas;
+  datas_array[0].array[0].listing.block = bases;
+  datas_array[0].array[0].listing.character = bases;
+  datas_array[0].array[0].listing.directory = bases;
+  datas_array[0].array[0].listing.regular = bases;
+  datas_array[0].array[0].listing.link = bases;
+  datas_array[0].array[0].listing.fifo = bases;
+  datas_array[0].array[0].listing.socket = bases;
+  datas_array[0].array[0].listing.unknown = bases;
+  datas_array[0].array[0].path = base;
+  datas_array[0].array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -109,11 +189,23 @@ void test__f_directory_recurse_doss_destroy_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_adjust, true);
     will_return(__wrap_f_memory_arrays_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_doss_destroy_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_doss_destroy_callback(0, 1, (void *) datas_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0] = datas;
+  datas_array[0].array[0].listing.block = bases;
+  datas_array[0].array[0].listing.character = bases;
+  datas_array[0].array[0].listing.directory = bases;
+  datas_array[0].array[0].listing.regular = bases;
+  datas_array[0].array[0].listing.link = bases;
+  datas_array[0].array[0].listing.fifo = bases;
+  datas_array[0].array[0].listing.socket = bases;
+  datas_array[0].array[0].listing.unknown = bases;
+  datas_array[0].array[0].path = base;
+  datas_array[0].array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -136,11 +228,23 @@ void test__f_directory_recurse_doss_destroy_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_adjust, true);
     will_return(__wrap_f_memory_arrays_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_doss_destroy_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_doss_destroy_callback(0, 1, (void *) datas_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0] = datas;
+  datas_array[0].array[0].listing.block = bases;
+  datas_array[0].array[0].listing.character = bases;
+  datas_array[0].array[0].listing.directory = bases;
+  datas_array[0].array[0].listing.regular = bases;
+  datas_array[0].array[0].listing.link = bases;
+  datas_array[0].array[0].listing.fifo = bases;
+  datas_array[0].array[0].listing.socket = bases;
+  datas_array[0].array[0].listing.unknown = bases;
+  datas_array[0].array[0].path = base;
+  datas_array[0].array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -166,11 +270,23 @@ void test__f_directory_recurse_doss_destroy_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_adjust, true);
     will_return(__wrap_f_memory_arrays_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_doss_destroy_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_doss_destroy_callback(0, 1, (void *) datas_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0] = datas;
+  datas_array[0].array[0].listing.block = bases;
+  datas_array[0].array[0].listing.character = bases;
+  datas_array[0].array[0].listing.directory = bases;
+  datas_array[0].array[0].listing.regular = bases;
+  datas_array[0].array[0].listing.link = bases;
+  datas_array[0].array[0].listing.fifo = bases;
+  datas_array[0].array[0].listing.socket = bases;
+  datas_array[0].array[0].listing.unknown = bases;
+  datas_array[0].array[0].path = base;
+  datas_array[0].array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -199,11 +315,23 @@ void test__f_directory_recurse_doss_destroy_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_adjust, true);
     will_return(__wrap_f_memory_arrays_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_doss_destroy_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_doss_destroy_callback(0, 1, (void *) datas_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0] = datas;
+  datas_array[0].array[0].listing.block = bases;
+  datas_array[0].array[0].listing.character = bases;
+  datas_array[0].array[0].listing.directory = bases;
+  datas_array[0].array[0].listing.regular = bases;
+  datas_array[0].array[0].listing.link = bases;
+  datas_array[0].array[0].listing.fifo = bases;
+  datas_array[0].array[0].listing.socket = bases;
+  datas_array[0].array[0].listing.unknown = bases;
+  datas_array[0].array[0].path = base;
+  datas_array[0].array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -235,11 +363,23 @@ void test__f_directory_recurse_doss_destroy_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_adjust, true);
     will_return(__wrap_f_memory_arrays_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_doss_destroy_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_doss_destroy_callback(0, 1, (void *) datas_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0] = datas;
+  datas_array[0].array[0].listing.block = bases;
+  datas_array[0].array[0].listing.character = bases;
+  datas_array[0].array[0].listing.directory = bases;
+  datas_array[0].array[0].listing.regular = bases;
+  datas_array[0].array[0].listing.link = bases;
+  datas_array[0].array[0].listing.fifo = bases;
+  datas_array[0].array[0].listing.socket = bases;
+  datas_array[0].array[0].listing.unknown = bases;
+  datas_array[0].array[0].path = base;
+  datas_array[0].array[0].path_cache = base;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -274,7 +414,7 @@ void test__f_directory_recurse_doss_destroy_callback__fails(void **state) {
     will_return(__wrap_f_memory_array_adjust, true);
     will_return(__wrap_f_memory_array_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_recurse_doss_destroy_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_recurse_doss_destroy_callback(0, 1, (void *) datas_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
index d5139b59a29f9e2fee5732d5aeb7db12bd7c3002..8a39532721a4bb46ab9ea0ac99d1ee5af83f2e6d 100644 (file)
@@ -10,20 +10,25 @@ void test__f_directory_statusss_delete_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_directory_status_t data = f_directory_status_t_initialize;
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+
+  f_directory_status_t data = { .path = base };
   f_directory_status_t data_array[] = { data };
-  f_directory_statuss_t datas = { .array = data_array, .used = 1, .size = 1 };
-  f_directory_statuss_t datass_array[] = { datas };
+  f_directory_statuss_t datas = { .array = data_array, .used = 0, .size = 1 };
+  f_directory_statuss_t datas_array[] = { datas };
 
   {
     will_return(__wrap_f_memory_array_resize, true);
     will_return(__wrap_f_memory_array_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_statusss_delete_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_statusss_delete_callback(0, 1, (void *) datas_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0] = datas;
+  datas_array[0].array[0].path = base;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -31,7 +36,7 @@ void test__f_directory_statusss_delete_callback__fails(void **state) {
     will_return(__wrap_f_memory_array_resize, true);
     will_return(__wrap_f_memory_array_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_statusss_delete_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_statusss_delete_callback(0, 1, (void *) datas_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
index dc3da456182b1085cd55983f6889f48f40836079..4db93b1fd5139f4480a01d554178e738eeebab07 100644 (file)
@@ -10,20 +10,25 @@ void test__f_directory_statusss_destroy_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_directory_status_t data = f_directory_status_t_initialize;
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+
+  f_directory_status_t data = { .path = base };
   f_directory_status_t data_array[] = { data };
-  f_directory_statuss_t datas = { .array = data_array, .used = 1, .size = 1 };
-  f_directory_statuss_t datass_array[] = { datas };
+  f_directory_statuss_t datas = { .array = data_array, .used = 0, .size = 1 };
+  f_directory_statuss_t datas_array[] = { datas };
 
   {
     will_return(__wrap_f_memory_array_adjust, true);
     will_return(__wrap_f_memory_array_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_statusss_destroy_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_statusss_destroy_callback(0, 1, (void *) datas_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0] = datas;
+  datas_array[0].array[0].path = base;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -31,7 +36,7 @@ void test__f_directory_statusss_destroy_callback__fails(void **state) {
     will_return(__wrap_f_memory_array_adjust, true);
     will_return(__wrap_f_memory_array_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_directory_statusss_destroy_callback(0, 1, (void *) datass_array);
+    const f_status_t status = f_directory_statusss_destroy_callback(0, 1, (void *) datas_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
index 7b992e989967894e16c3a18f114f9b1da1fc17e8..1a06c741a7b838b6b37e6efeee9e771365908d0d 100644 (file)
@@ -68,35 +68,35 @@ int main(void) {
     cmocka_unit_test(test__f_directory_remove_custom__returns_data_not),
     cmocka_unit_test(test__f_directory_remove_custom__works),
 
-    cmocka_unit_test(test__f_directory_listings_destroy_callback__fails),
     cmocka_unit_test(test__f_directory_listings_delete_callback__fails),
-    cmocka_unit_test(test__f_directory_listingss_destroy_callback__fails),
+    cmocka_unit_test(test__f_directory_listings_destroy_callback__fails),
     cmocka_unit_test(test__f_directory_listingss_delete_callback__fails),
+    cmocka_unit_test(test__f_directory_listingss_destroy_callback__fails),
 
-    cmocka_unit_test(test__f_directory_listings_destroy_callback__works),
     cmocka_unit_test(test__f_directory_listings_delete_callback__works),
-    cmocka_unit_test(test__f_directory_listingss_destroy_callback__works),
+    cmocka_unit_test(test__f_directory_listings_destroy_callback__works),
     cmocka_unit_test(test__f_directory_listingss_delete_callback__works),
+    cmocka_unit_test(test__f_directory_listingss_destroy_callback__works),
 
-    cmocka_unit_test(test__f_directory_recurse_dos_destroy_callback__fails),
     cmocka_unit_test(test__f_directory_recurse_dos_delete_callback__fails),
-    cmocka_unit_test(test__f_directory_recurse_doss_destroy_callback__fails),
+    cmocka_unit_test(test__f_directory_recurse_dos_destroy_callback__fails),
     cmocka_unit_test(test__f_directory_recurse_doss_delete_callback__fails),
+    cmocka_unit_test(test__f_directory_recurse_doss_destroy_callback__fails),
 
-    cmocka_unit_test(test__f_directory_recurse_dos_destroy_callback__works),
     cmocka_unit_test(test__f_directory_recurse_dos_delete_callback__works),
-    cmocka_unit_test(test__f_directory_recurse_doss_destroy_callback__works),
+    cmocka_unit_test(test__f_directory_recurse_dos_destroy_callback__works),
     cmocka_unit_test(test__f_directory_recurse_doss_delete_callback__works),
+    cmocka_unit_test(test__f_directory_recurse_doss_destroy_callback__works),
 
-    cmocka_unit_test(test__f_directory_statuss_destroy_callback__fails),
     cmocka_unit_test(test__f_directory_statuss_delete_callback__fails),
-    cmocka_unit_test(test__f_directory_statusss_destroy_callback__fails),
+    cmocka_unit_test(test__f_directory_statuss_destroy_callback__fails),
     cmocka_unit_test(test__f_directory_statusss_delete_callback__fails),
+    cmocka_unit_test(test__f_directory_statusss_destroy_callback__fails),
 
-    cmocka_unit_test(test__f_directory_statuss_destroy_callback__works),
     cmocka_unit_test(test__f_directory_statuss_delete_callback__works),
-    cmocka_unit_test(test__f_directory_statusss_destroy_callback__works),
+    cmocka_unit_test(test__f_directory_statuss_destroy_callback__works),
     cmocka_unit_test(test__f_directory_statusss_delete_callback__works),
+    cmocka_unit_test(test__f_directory_statusss_destroy_callback__works),
 
     cmocka_unit_test(test__f_directory_touch__fails),
     cmocka_unit_test(test__f_directory_touch__returns_data_not),
@@ -121,18 +121,18 @@ int main(void) {
       // f_directory_touch() doesn't use parameter checking.
       // f_directory_touch_at() doesn't use parameter checking.
 
-      // f_directory_listings_destroy_callback() doesn't use parameter checking.
       // f_directory_listings_delete_callback() doesn't use parameter checking.
-      // f_directory_listingss_destroy_callback() doesn't use parameter checking.
+      // f_directory_listings_destroy_callback() doesn't use parameter checking.
       // f_directory_listingss_delete_callback() doesn't use parameter checking.
-      // f_directory_recurse_dos_destroy_callback() doesn't use parameter checking.
+      // f_directory_listingss_destroy_callback() doesn't use parameter checking.
       // f_directory_recurse_dos_delete_callback() doesn't use parameter checking.
-      // f_directory_recurse_doss_destroy_callback() doesn't use parameter checking.
+      // f_directory_recurse_dos_destroy_callback() doesn't use parameter checking.
       // f_directory_recurse_doss_delete_callback() doesn't use parameter checking.
-      // f_directory_statuss_destroy_callback() doesn't use parameter checking.
+      // f_directory_recurse_doss_destroy_callback() doesn't use parameter checking.
       // f_directory_statuss_delete_callback() doesn't use parameter checking.
-      // f_directory_statusss_destroy_callback() doesn't use parameter checking.
+      // f_directory_statuss_destroy_callback() doesn't use parameter checking.
       // f_directory_statusss_delete_callback() doesn't use parameter checking.
+      // f_directory_statusss_destroy_callback() doesn't use parameter checking.
     #endif // _di_level_0_parameter_checking_
   };
 
index 6bedc799572d00f8f2dc59c606308b70be146beb..fef2ff474265bf19809edde1747c64700e1c5c98 100644 (file)
 #include "test-directory-open_at.h"
 #include "test-directory-remove.h"
 #include "test-directory-remove_custom.h"
-#include "test-directory-listings_destroy_callback.h"
 #include "test-directory-listings_delete_callback.h"
-#include "test-directory-listingss_destroy_callback.h"
+#include "test-directory-listings_destroy_callback.h"
 #include "test-directory-listingss_delete_callback.h"
-#include "test-directory-recurse_dos_destroy_callback.h"
+#include "test-directory-listingss_destroy_callback.h"
 #include "test-directory-recurse_dos_delete_callback.h"
-#include "test-directory-recurse_doss_destroy_callback.h"
+#include "test-directory-recurse_dos_destroy_callback.h"
 #include "test-directory-recurse_doss_delete_callback.h"
-#include "test-directory-statuss_destroy_callback.h"
+#include "test-directory-recurse_doss_destroy_callback.h"
 #include "test-directory-statuss_delete_callback.h"
-#include "test-directory-statusss_destroy_callback.h"
+#include "test-directory-statuss_destroy_callback.h"
 #include "test-directory-statusss_delete_callback.h"
+#include "test-directory-statusss_destroy_callback.h"
 #include "test-directory-touch.h"
 #include "test-directory-touch_at.h"
 
index 7d64b627d69f189fe5cff0b4936253e74fa2ea3c..2f81e49a09a8960af88ce2e55b9c2f46eeffae80 100644 (file)
@@ -10,16 +10,18 @@ void test__f_fss_items_delete_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_fss_item_t data = f_fss_item_t_initialize;
+  f_string_range_t base = macro_f_string_range_t_initialize_1(1, 0);
+  f_string_range_t base_array[] = { base };
+  f_string_ranges_t bases = { .array = base_array, .used = 0, .size = 1 };
+
+  f_fss_item_t data = { .content = bases };
   f_fss_item_t data_array[] = { data };
-  f_fss_items_t datas = { .array = data_array, .used = 1, .size = 1 };
-  f_fss_items_t datas_array[] = { datas };
 
   {
     will_return(__wrap_f_memory_array_resize, true);
     will_return(__wrap_f_memory_array_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_fss_items_delete_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_fss_items_delete_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
index f77b19e2348676be56cef83a71133a71adcdcb24..220eda1258f3a157a8216e8cd4a741ddc92c0223 100644 (file)
@@ -10,16 +10,18 @@ void test__f_fss_items_destroy_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_fss_item_t data = f_fss_item_t_initialize;
+  f_string_range_t base = macro_f_string_range_t_initialize_1(1, 0);
+  f_string_range_t base_array[] = { base };
+  f_string_ranges_t bases = { .array = base_array, .used = 0, .size = 1 };
+
+  f_fss_item_t data = { .content = bases };
   f_fss_item_t data_array[] = { data };
-  f_fss_items_t datas = { .array = data_array, .used = 1, .size = 1 };
-  f_fss_items_t datas_array[] = { datas };
 
   {
     will_return(__wrap_f_memory_array_adjust, true);
     will_return(__wrap_f_memory_array_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_fss_items_destroy_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_fss_items_destroy_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
index 10fb65a3dd263ce00fbb9650f9482b075361e03f..3e06f00a4353de2daaf116050a26664b7f300c8f 100644 (file)
@@ -10,9 +10,13 @@ void test__f_fss_itemss_delete_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_fss_item_t data = f_fss_item_t_initialize;
+  f_string_range_t base = macro_f_string_range_t_initialize_1(1, 0);
+  f_string_range_t base_array[] = { base };
+  f_string_ranges_t bases = { .array = base_array, .used = 0, .size = 1 };
+
+  f_fss_item_t data = { .content = bases };
   f_fss_item_t data_array[] = { data };
-  f_fss_items_t datas = { .array = data_array, .used = 1, .size = 1 };
+  f_fss_items_t datas = { .array = data_array, .used = 0, .size = 1 };
   f_fss_items_t datas_array[] = { datas };
 
   {
@@ -24,6 +28,10 @@ void test__f_fss_itemss_delete_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].size = 1;
+  datas_array[0].array[0].content.size = 1;
+  datas_array[0].array[0].content.array[0] = base;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
index 18e875cffbe0134dfa293914b471278d7188fb1c..dbbcebfeccfc405fa9c2afc8df7f49c0ad806790 100644 (file)
@@ -10,9 +10,13 @@ void test__f_fss_itemss_destroy_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_fss_item_t data = f_fss_item_t_initialize;
+  f_string_range_t base = macro_f_string_range_t_initialize_1(1, 0);
+  f_string_range_t base_array[] = { base };
+  f_string_ranges_t bases = { .array = base_array, .used = 0, .size = 1 };
+
+  f_fss_item_t data = { .content = bases };
   f_fss_item_t data_array[] = { data };
-  f_fss_items_t datas = { .array = data_array, .used = 1, .size = 1 };
+  f_fss_items_t datas = { .array = data_array, .used = 0, .size = 1 };
   f_fss_items_t datas_array[] = { datas };
 
   {
@@ -24,6 +28,10 @@ void test__f_fss_itemss_destroy_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].size = 1;
+  datas_array[0].array[0].content.size = 1;
+  datas_array[0].array[0].content.array[0] = base;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
index f7fb3715fde4586acb3f74956878266b425ab33d..b7c8a9d838e16460b487e5f8569bb7c639c98f1c 100644 (file)
@@ -10,7 +10,18 @@ void test__f_fss_named_delete__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_fss_named_t data = f_fss_named_t_initialize;
+  f_string_range_t base = f_string_range_t_initialize;
+  f_string_range_t base_array[] = { base };
+  f_string_ranges_t objects = { .array = base_array, .used = 0, .size = 1 };
+  f_string_ranges_t objects_array[] = { objects };
+  f_string_rangess_t contents = { .array = objects_array, .used = 0, .size = 1 };
+
+  uint8_t quote_array[] = { 0 };
+  f_uint8s_t quotes = { .array = quote_array, .used = 0, .size = 1 };
+  f_uint8s_t quotes_array[] = { quotes };
+  f_uint8ss_t quotess = { .array = quotes_array, .used = 0, .size = 1 };;
+
+  f_fss_named_t data = { .objects = objects, .contents = contents, .quotess = quotess };
 
   {
     will_return(__wrap_f_memory_array_resize, true);
@@ -21,6 +32,10 @@ void test__f_fss_named_delete__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data.objects = objects;
+  data.contents = contents;
+  data.quotess = quotess;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -33,6 +48,10 @@ void test__f_fss_named_delete__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data.objects = objects;
+  data.contents = contents;
+  data.quotess = quotess;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
index acf4482ab43910e97f04e22dd6b3dad7a7366d0a..bdee6d792180ff20de11bb2498669519b3af7e41 100644 (file)
@@ -10,7 +10,18 @@ void test__f_fss_named_destroy__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_fss_named_t data = f_fss_named_t_initialize;
+  f_string_range_t base = f_string_range_t_initialize;
+  f_string_range_t base_array[] = { base };
+  f_string_ranges_t objects = { .array = base_array, .used = 0, .size = 1 };
+  f_string_ranges_t objects_array[] = { objects };
+  f_string_rangess_t contents = { .array = objects_array, .used = 0, .size = 1 };
+
+  uint8_t quote_array[] = { 0 };
+  f_uint8s_t quotes = { .array = quote_array, .used = 0, .size = 1 };
+  f_uint8s_t quotes_array[] = { quotes };
+  f_uint8ss_t quotess = { .array = quotes_array, .used = 0, .size = 1 };;
+
+  f_fss_named_t data = { .objects = objects, .contents = contents, .quotess = quotess };
 
   {
     will_return(__wrap_f_memory_array_adjust, true);
@@ -21,6 +32,10 @@ void test__f_fss_named_destroy__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data.objects = objects;
+  data.contents = contents;
+  data.quotess = quotess;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -33,6 +48,10 @@ void test__f_fss_named_destroy__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data.objects = objects;
+  data.contents = contents;
+  data.quotess = quotess;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
index e02d1e42ff788342a1fbe08616c5d6dee7ea8bc5..d45261e4046942d0259b3250cc3dec174e80481c 100644 (file)
@@ -10,20 +10,33 @@ void test__f_fss_nameds_delete_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_fss_named_t data = f_fss_named_t_initialize;
+  f_string_range_t base = f_string_range_t_initialize;
+  f_string_range_t base_array[] = { base };
+  f_string_ranges_t objects = { .array = base_array, .used = 0, .size = 1 };
+  f_string_ranges_t objects_array[] = { objects };
+  f_string_rangess_t contents = { .array = objects_array, .used = 0, .size = 1 };
+
+  uint8_t quote_array[] = { 0 };
+  f_uint8s_t quotes = { .array = quote_array, .used = 0, .size = 1 };
+  f_uint8s_t quotes_array[] = { quotes };
+  f_uint8ss_t quotess = { .array = quotes_array, .used = 0, .size = 1 };;
+
+  f_fss_named_t data = { .objects = objects, .contents = contents, .quotess = quotess };
   f_fss_named_t data_array[] = { data };
-  f_fss_nameds_t datas = { .array = data_array, .used = 1, .size = 1 };
-  f_fss_nameds_t datas_array[] = { datas };
 
   {
     will_return(__wrap_f_memory_array_resize, true);
     will_return(__wrap_f_memory_array_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_fss_nameds_delete_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_fss_nameds_delete_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].objects = objects;
+  data_array[0].contents = contents;
+  data_array[0].quotess = quotess;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -31,11 +44,15 @@ void test__f_fss_nameds_delete_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_resize, true);
     will_return(__wrap_f_memory_arrays_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_fss_nameds_delete_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_fss_nameds_delete_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].objects = objects;
+  data_array[0].contents = contents;
+  data_array[0].quotess = quotess;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -46,7 +63,7 @@ void test__f_fss_nameds_delete_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_resize, true);
     will_return(__wrap_f_memory_arrays_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_fss_nameds_delete_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_fss_nameds_delete_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
index 850d39b59cc3ee7da1b30ef474f38982e9b2d062..93540f8c221016cadb56d5223dbc9f7caf69b03d 100644 (file)
@@ -10,20 +10,33 @@ void test__f_fss_nameds_destroy_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_fss_named_t data = f_fss_named_t_initialize;
+  f_string_range_t base = f_string_range_t_initialize;
+  f_string_range_t base_array[] = { base };
+  f_string_ranges_t objects = { .array = base_array, .used = 0, .size = 1 };
+  f_string_ranges_t objects_array[] = { objects };
+  f_string_rangess_t contents = { .array = objects_array, .used = 0, .size = 1 };
+
+  uint8_t quote_array[] = { 0 };
+  f_uint8s_t quotes = { .array = quote_array, .used = 0, .size = 1 };
+  f_uint8s_t quotes_array[] = { quotes };
+  f_uint8ss_t quotess = { .array = quotes_array, .used = 0, .size = 1 };;
+
+  f_fss_named_t data = { .objects = objects, .contents = contents, .quotess = quotess };
   f_fss_named_t data_array[] = { data };
-  f_fss_nameds_t datas = { .array = data_array, .used = 1, .size = 1 };
-  f_fss_nameds_t datas_array[] = { datas };
 
   {
     will_return(__wrap_f_memory_array_adjust, true);
     will_return(__wrap_f_memory_array_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_fss_nameds_destroy_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_fss_nameds_destroy_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].objects = objects;
+  data_array[0].contents = contents;
+  data_array[0].quotess = quotess;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -31,11 +44,15 @@ void test__f_fss_nameds_destroy_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_adjust, true);
     will_return(__wrap_f_memory_arrays_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_fss_nameds_destroy_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_fss_nameds_destroy_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].objects = objects;
+  data_array[0].contents = contents;
+  data_array[0].quotess = quotess;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -46,7 +63,7 @@ void test__f_fss_nameds_destroy_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_adjust, true);
     will_return(__wrap_f_memory_arrays_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_fss_nameds_destroy_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_fss_nameds_destroy_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
index ae19edd24ac27f2400c74f26730f3df8d1ec15a9..001eedee0335ac8f265e629825cf77f44d60af7d 100644 (file)
@@ -10,9 +10,20 @@ void test__f_fss_namedss_delete_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_fss_named_t data = f_fss_named_t_initialize;
+  f_string_range_t base = f_string_range_t_initialize;
+  f_string_range_t base_array[] = { base };
+  f_string_ranges_t objects = { .array = base_array, .used = 0, .size = 1 };
+  f_string_ranges_t objects_array[] = { objects };
+  f_string_rangess_t contents = { .array = objects_array, .used = 0, .size = 1 };
+
+  uint8_t quote_array[] = { 0 };
+  f_uint8s_t quotes = { .array = quote_array, .used = 0, .size = 1 };
+  f_uint8s_t quotes_array[] = { quotes };
+  f_uint8ss_t quotess = { .array = quotes_array, .used = 0, .size = 1 };;
+
+  f_fss_named_t data = { .objects = objects, .contents = contents, .quotess = quotess };
   f_fss_named_t data_array[] = { data };
-  f_fss_nameds_t datas = { .array = data_array, .used = 1, .size = 1 };
+  f_fss_nameds_t datas = { .array = data_array, .used = 0, .size = 1 };
   f_fss_nameds_t datas_array[] = { datas };
 
   {
@@ -24,6 +35,11 @@ void test__f_fss_namedss_delete_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].size = 1;
+  datas_array[0].array[0].objects = objects;
+  datas_array[0].array[0].contents = contents;
+  datas_array[0].array[0].quotess = quotess;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -36,6 +52,11 @@ void test__f_fss_namedss_delete_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].size = 1;
+  datas_array[0].array[0].objects = objects;
+  datas_array[0].array[0].contents = contents;
+  datas_array[0].array[0].quotess = quotess;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
index 2cdfe6eee133dbff1f12aa8af90f26ede9d52e62..ba993ea375de7584a3cbe62bc48467ad595ad99d 100644 (file)
@@ -10,9 +10,20 @@ void test__f_fss_namedss_destroy_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_fss_named_t data = f_fss_named_t_initialize;
+  f_string_range_t base = f_string_range_t_initialize;
+  f_string_range_t base_array[] = { base };
+  f_string_ranges_t objects = { .array = base_array, .used = 0, .size = 1 };
+  f_string_ranges_t objects_array[] = { objects };
+  f_string_rangess_t contents = { .array = objects_array, .used = 0, .size = 1 };
+
+  uint8_t quote_array[] = { 0 };
+  f_uint8s_t quotes = { .array = quote_array, .used = 0, .size = 1 };
+  f_uint8s_t quotes_array[] = { quotes };
+  f_uint8ss_t quotess = { .array = quotes_array, .used = 0, .size = 1 };;
+
+  f_fss_named_t data = { .objects = objects, .contents = contents, .quotess = quotess };
   f_fss_named_t data_array[] = { data };
-  f_fss_nameds_t datas = { .array = data_array, .used = 1, .size = 1 };
+  f_fss_nameds_t datas = { .array = data_array, .used = 0, .size = 1 };
   f_fss_nameds_t datas_array[] = { datas };
 
   {
@@ -24,6 +35,11 @@ void test__f_fss_namedss_destroy_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].size = 1;
+  datas_array[0].array[0].objects = objects;
+  datas_array[0].array[0].contents = contents;
+  datas_array[0].array[0].quotess = quotess;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -36,6 +52,11 @@ void test__f_fss_namedss_destroy_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].size = 1;
+  datas_array[0].array[0].objects = objects;
+  datas_array[0].array[0].contents = contents;
+  datas_array[0].array[0].quotess = quotess;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
index e607e09a44565902900e064a62e58776b179de6e..03dcae3fc336fd3d021c57cfa53d96fe867ee44b 100644 (file)
@@ -10,11 +10,16 @@ void test__f_fss_nests_delete_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_fss_item_t item = f_fss_item_t_initialize;
+  f_string_range_t base = macro_f_string_range_t_initialize_1(1, 0);
+  f_string_range_t base_array[] = { base };
+  f_string_ranges_t bases = { .array = base_array, .used = 0, .size = 1 };
+
+  f_fss_item_t item = { .content = bases };
   f_fss_item_t item_array[] = { item };
-  f_fss_items_t items = { .array = item_array, .used = 1, .size = 1 };
+  f_fss_items_t items = { .array = item_array, .used = 0, .size = 1 };
   f_fss_items_t items_array[] = { items };
-  f_fss_nest_t data = { .depth = items_array, .used = 1, .size = 1 };
+
+  f_fss_nest_t data = { .depth = items_array, .used = 0, .size = 1 };
   f_fss_nest_t data_array[] = { data };
 
   {
@@ -26,6 +31,10 @@ void test__f_fss_nests_delete_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].size = 1;
+  data_array[0].depth[0].size = 1;
+  data_array[0].depth[0].array[0].content = bases;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -38,6 +47,10 @@ void test__f_fss_nests_delete_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].size = 1;
+  data_array[0].depth[0].size = 1;
+  data_array[0].depth[0].array[0].content = bases;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
index abb2a20ec334072009b8c9e5ac7705c2594f3c62..edf3c925eb7ac107b1aa1337c6f58348e945e9c7 100644 (file)
@@ -10,11 +10,16 @@ void test__f_fss_nests_destroy_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_fss_item_t item = f_fss_item_t_initialize;
+  f_string_range_t base = macro_f_string_range_t_initialize_1(1, 0);
+  f_string_range_t base_array[] = { base };
+  f_string_ranges_t bases = { .array = base_array, .used = 0, .size = 1 };
+
+  f_fss_item_t item = { .content = bases };
   f_fss_item_t item_array[] = { item };
-  f_fss_items_t items = { .array = item_array, .used = 1, .size = 1 };
+  f_fss_items_t items = { .array = item_array, .used = 0, .size = 1 };
   f_fss_items_t items_array[] = { items };
-  f_fss_nest_t data = { .depth = items_array, .used = 1, .size = 1 };
+
+  f_fss_nest_t data = { .depth = items_array, .used = 0, .size = 1 };
   f_fss_nest_t data_array[] = { data };
 
   {
@@ -26,6 +31,10 @@ void test__f_fss_nests_destroy_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].size = 1;
+  data_array[0].depth[0].size = 1;
+  data_array[0].depth[0].array[0].content = bases;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -38,6 +47,10 @@ void test__f_fss_nests_destroy_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].size = 1;
+  data_array[0].depth[0].size = 1;
+  data_array[0].depth[0].array[0].content = bases;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
index 00cc2c85ec1b481f5234a5eea57814297767cef5..8367776ea75a2ce9f90e5f4a2800765ca22dda11 100644 (file)
@@ -16,7 +16,7 @@ void test__f_fss_nestss_delete_callback__fails(void **state) {
   f_fss_items_t items_array[] = { items };
   f_fss_nest_t data = { .depth = items_array, .used = 1, .size = 1 };
   f_fss_nest_t data_array[] = { data };
-  f_fss_nests_t datas = { .array = data_array, .used = 1, .size = 1 };
+  f_fss_nests_t datas = { .array = data_array, .used = 0, .size = 1 };
   f_fss_nests_t datas_array[] = { datas };
 
   {
index a697364b171e566899ffd545b0777e96d7f87c43..e5ea694df99186dbab73117955e44f2fad21c906 100644 (file)
@@ -16,7 +16,7 @@ void test__f_fss_nestss_destroy_callback__fails(void **state) {
   f_fss_items_t items_array[] = { items };
   f_fss_nest_t data = { .depth = items_array, .used = 1, .size = 1 };
   f_fss_nest_t data_array[] = { data };
-  f_fss_nests_t datas = { .array = data_array, .used = 1, .size = 1 };
+  f_fss_nests_t datas = { .array = data_array, .used = 0, .size = 1 };
   f_fss_nests_t datas_array[] = { datas };
 
   {
index 4551fb9fc5931d1a645daf402ee1e490d9ff36d6..9eba7dd04ec8e034dd3cd75f8390a9a5735e7c7f 100644 (file)
@@ -10,7 +10,13 @@ void test__f_fss_set_delete__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_fss_set_t data = f_fss_set_t_initialize;
+  f_string_range_t base = f_string_range_t_initialize;
+  f_string_range_t base_array[] = { base };
+  f_string_ranges_t objects = { .array = base_array, .used = 0, .size = 1 };
+  f_string_ranges_t objects_array[] = { objects };
+  f_string_rangess_t contents = { .array = objects_array, .used = 0, .size = 1 };
+
+  f_fss_set_t data = { .objects = objects, .contents = contents };
 
   {
     will_return(__wrap_f_memory_array_resize, true);
index ac81e29ce3bdf6b39edbefa9f0fbf4a4d442a98a..e4cc5b601951ed47a25d20b902e8a41bfef62bb1 100644 (file)
@@ -10,7 +10,13 @@ void test__f_fss_set_destroy__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_fss_set_t data = f_fss_set_t_initialize;
+  f_string_range_t base = f_string_range_t_initialize;
+  f_string_range_t base_array[] = { base };
+  f_string_ranges_t objects = { .array = base_array, .used = 0, .size = 1 };
+  f_string_ranges_t objects_array[] = { objects };
+  f_string_rangess_t contents = { .array = objects_array, .used = 0, .size = 1 };
+
+  f_fss_set_t data = { .objects = objects, .contents = contents };
 
   {
     will_return(__wrap_f_memory_array_adjust, true);
index 6499923586e41bc132f7bdf8be60dc438322bae1..6076729c708766d06ad36d36d3ca9be62c787f75 100644 (file)
@@ -10,7 +10,18 @@ void test__f_fss_set_quote_delete__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_fss_set_quote_t data = f_fss_set_quote_t_initialize;
+  f_string_range_t base = f_string_range_t_initialize;
+  f_string_range_t base_array[] = { base };
+  f_string_ranges_t objects = { .array = base_array, .used = 0, .size = 1 };
+  f_string_ranges_t objects_array[] = { objects };
+  f_string_rangess_t contents = { .array = objects_array, .used = 0, .size = 1 };
+
+  uint8_t quote_array[] = { 0 };
+  f_uint8s_t quotes = { .array = quote_array, .used = 0, .size = 1 };
+  f_uint8s_t quotes_array[] = { quotes };
+  f_uint8ss_t quotess = { .array = quotes_array, .used = 0, .size = 1 };;
+
+  f_fss_set_quote_t data = { .objects = objects, .contents = contents, .objects_quote = quotes, .contents_quote = quotess };
 
   {
     will_return(__wrap_f_memory_array_resize, true);
index 837833e89b7a2232a02f39ee2e200aeb64065153..ecc527e69106c4e138ecd9505990b81ef7678b38 100644 (file)
@@ -10,7 +10,18 @@ void test__f_fss_set_quote_destroy__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_fss_set_quote_t data = f_fss_set_quote_t_initialize;
+  f_string_range_t base = f_string_range_t_initialize;
+  f_string_range_t base_array[] = { base };
+  f_string_ranges_t objects = { .array = base_array, .used = 0, .size = 1 };
+  f_string_ranges_t objects_array[] = { objects };
+  f_string_rangess_t contents = { .array = objects_array, .used = 0, .size = 1 };
+
+  uint8_t quote_array[] = { 0 };
+  f_uint8s_t quotes = { .array = quote_array, .used = 0, .size = 1 };
+  f_uint8s_t quotes_array[] = { quotes };
+  f_uint8ss_t quotess = { .array = quotes_array, .used = 0, .size = 1 };;
+
+  f_fss_set_quote_t data = { .objects = objects, .contents = contents, .objects_quote = quotes, .contents_quote = quotess };
 
   {
     will_return(__wrap_f_memory_array_adjust, true);
index 270952d9b070144538bae1d35382aad400bf7137..ddc8f39cdbd532bbe1f2b72d7f4eb87a52fd43bb 100644 (file)
@@ -10,20 +10,34 @@ void test__f_fss_set_quotes_delete_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_fss_set_quote_t data = f_fss_set_quote_t_initialize;
+  f_string_range_t base = f_string_range_t_initialize;
+  f_string_range_t base_array[] = { base };
+  f_string_ranges_t objects = { .array = base_array, .used = 0, .size = 1 };
+  f_string_ranges_t objects_array[] = { objects };
+  f_string_rangess_t contents = { .array = objects_array, .used = 0, .size = 1 };
+
+  uint8_t quote_array[] = { 0 };
+  f_uint8s_t quotes = { .array = quote_array, .used = 0, .size = 1 };
+  f_uint8s_t quotes_array[] = { quotes };
+  f_uint8ss_t quotess = { .array = quotes_array, .used = 0, .size = 1 };;
+
+  f_fss_set_quote_t data = { .objects = objects, .contents = contents, .objects_quote = quotes, .contents_quote = quotess };
   f_fss_set_quote_t data_array[] = { data };
-  f_fss_set_quotes_t datas = { .array = data_array, .used = 1, .size = 1 };
-  f_fss_set_quotes_t datas_array[] = { datas };
 
   {
     will_return(__wrap_f_memory_array_resize, true);
     will_return(__wrap_f_memory_array_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_fss_set_quotes_delete_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_fss_set_quotes_delete_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].objects = objects;
+  data_array[0].contents = contents;
+  data_array[0].objects_quote = quotes;
+  data_array[0].contents_quote = quotess;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -31,11 +45,16 @@ void test__f_fss_set_quotes_delete_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_resize, true);
     will_return(__wrap_f_memory_arrays_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_fss_set_quotes_delete_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_fss_set_quotes_delete_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].objects = objects;
+  data_array[0].contents = contents;
+  data_array[0].objects_quote = quotes;
+  data_array[0].contents_quote = quotess;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -46,11 +65,16 @@ void test__f_fss_set_quotes_delete_callback__fails(void **state) {
     will_return(__wrap_f_memory_array_resize, true);
     will_return(__wrap_f_memory_array_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_fss_set_quotes_delete_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_fss_set_quotes_delete_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].objects = objects;
+  data_array[0].contents = contents;
+  data_array[0].objects_quote = quotes;
+  data_array[0].contents_quote = quotess;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -64,7 +88,7 @@ void test__f_fss_set_quotes_delete_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_resize, true);
     will_return(__wrap_f_memory_arrays_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_fss_set_quotes_delete_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_fss_set_quotes_delete_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
index 2ebf3af7633a16be1a3b3e64454f3bd5465be8aa..2714a674564c1389cc08f814d4e77b874259b1d8 100644 (file)
@@ -10,20 +10,34 @@ void test__f_fss_set_quotes_destroy_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_fss_set_quote_t data = f_fss_set_quote_t_initialize;
+  f_string_range_t base = f_string_range_t_initialize;
+  f_string_range_t base_array[] = { base };
+  f_string_ranges_t objects = { .array = base_array, .used = 0, .size = 1 };
+  f_string_ranges_t objects_array[] = { objects };
+  f_string_rangess_t contents = { .array = objects_array, .used = 0, .size = 1 };
+
+  uint8_t quote_array[] = { 0 };
+  f_uint8s_t quotes = { .array = quote_array, .used = 0, .size = 1 };
+  f_uint8s_t quotes_array[] = { quotes };
+  f_uint8ss_t quotess = { .array = quotes_array, .used = 0, .size = 1 };;
+
+  f_fss_set_quote_t data = { .objects = objects, .contents = contents, .objects_quote = quotes, .contents_quote = quotess };
   f_fss_set_quote_t data_array[] = { data };
-  f_fss_set_quotes_t datas = { .array = data_array, .used = 1, .size = 1 };
-  f_fss_set_quotes_t datas_array[] = { datas };
 
   {
     will_return(__wrap_f_memory_array_adjust, true);
     will_return(__wrap_f_memory_array_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_fss_set_quotes_destroy_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_fss_set_quotes_destroy_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].objects = objects;
+  data_array[0].contents = contents;
+  data_array[0].objects_quote = quotes;
+  data_array[0].contents_quote = quotess;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -31,11 +45,16 @@ void test__f_fss_set_quotes_destroy_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_adjust, true);
     will_return(__wrap_f_memory_arrays_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_fss_set_quotes_destroy_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_fss_set_quotes_destroy_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].objects = objects;
+  data_array[0].contents = contents;
+  data_array[0].objects_quote = quotes;
+  data_array[0].contents_quote = quotess;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -46,11 +65,16 @@ void test__f_fss_set_quotes_destroy_callback__fails(void **state) {
     will_return(__wrap_f_memory_array_adjust, true);
     will_return(__wrap_f_memory_array_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_fss_set_quotes_destroy_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_fss_set_quotes_destroy_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].objects = objects;
+  data_array[0].contents = contents;
+  data_array[0].objects_quote = quotes;
+  data_array[0].contents_quote = quotess;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -64,7 +88,7 @@ void test__f_fss_set_quotes_destroy_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_adjust, true);
     will_return(__wrap_f_memory_arrays_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_fss_set_quotes_destroy_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_fss_set_quotes_destroy_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
index 64581157ac05077b87003b6ea496b6dcbb1118ca..6e114a108f7b14db80f88b747e386f74d391a917 100644 (file)
@@ -10,9 +10,20 @@ void test__f_fss_set_quotess_delete_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_fss_set_quote_t data = f_fss_set_quote_t_initialize;
+  f_string_range_t base = f_string_range_t_initialize;
+  f_string_range_t base_array[] = { base };
+  f_string_ranges_t objects = { .array = base_array, .used = 0, .size = 1 };
+  f_string_ranges_t objects_array[] = { objects };
+  f_string_rangess_t contents = { .array = objects_array, .used = 0, .size = 1 };
+
+  uint8_t quote_array[] = { 0 };
+  f_uint8s_t quotes = { .array = quote_array, .used = 0, .size = 1 };
+  f_uint8s_t quotes_array[] = { quotes };
+  f_uint8ss_t quotess = { .array = quotes_array, .used = 0, .size = 1 };;
+
+  f_fss_set_quote_t data = { .objects = objects, .contents = contents, .objects_quote = quotes, .contents_quote = quotess };
   f_fss_set_quote_t data_array[] = { data };
-  f_fss_set_quotes_t datas = { .array = data_array, .used = 1, .size = 1 };
+  f_fss_set_quotes_t datas = { .array = data_array, .used = 0, .size = 1 };
   f_fss_set_quotes_t datas_array[] = { datas };
 
   {
@@ -24,6 +35,12 @@ void test__f_fss_set_quotess_delete_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].size = 1;
+  datas_array[0].array[0].objects = objects;
+  datas_array[0].array[0].contents = contents;
+  datas_array[0].array[0].objects_quote = quotes;
+  datas_array[0].array[0].contents_quote = quotess;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -36,6 +53,12 @@ void test__f_fss_set_quotess_delete_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].size = 1;
+  datas_array[0].array[0].objects = objects;
+  datas_array[0].array[0].contents = contents;
+  datas_array[0].array[0].objects_quote = quotes;
+  datas_array[0].array[0].contents_quote = quotess;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -51,6 +74,12 @@ void test__f_fss_set_quotess_delete_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].size = 1;
+  datas_array[0].array[0].objects = objects;
+  datas_array[0].array[0].contents = contents;
+  datas_array[0].array[0].objects_quote = quotes;
+  datas_array[0].array[0].contents_quote = quotess;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
index c41c208918e9476d62fb419076d81bf96127d746..a866bf446c85485fb2e013d2925b081e54757ccc 100644 (file)
@@ -10,9 +10,20 @@ void test__f_fss_set_quotess_destroy_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_fss_set_quote_t data = f_fss_set_quote_t_initialize;
+  f_string_range_t base = f_string_range_t_initialize;
+  f_string_range_t base_array[] = { base };
+  f_string_ranges_t objects = { .array = base_array, .used = 0, .size = 1 };
+  f_string_ranges_t objects_array[] = { objects };
+  f_string_rangess_t contents = { .array = objects_array, .used = 0, .size = 1 };
+
+  uint8_t quote_array[] = { 0 };
+  f_uint8s_t quotes = { .array = quote_array, .used = 0, .size = 1 };
+  f_uint8s_t quotes_array[] = { quotes };
+  f_uint8ss_t quotess = { .array = quotes_array, .used = 0, .size = 1 };;
+
+  f_fss_set_quote_t data = { .objects = objects, .contents = contents, .objects_quote = quotes, .contents_quote = quotess };
   f_fss_set_quote_t data_array[] = { data };
-  f_fss_set_quotes_t datas = { .array = data_array, .used = 1, .size = 1 };
+  f_fss_set_quotes_t datas = { .array = data_array, .used = 0, .size = 1 };
   f_fss_set_quotes_t datas_array[] = { datas };
 
   {
@@ -24,6 +35,12 @@ void test__f_fss_set_quotess_destroy_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].size = 1;
+  datas_array[0].array[0].objects = objects;
+  datas_array[0].array[0].contents = contents;
+  datas_array[0].array[0].objects_quote = quotes;
+  datas_array[0].array[0].contents_quote = quotess;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -36,6 +53,12 @@ void test__f_fss_set_quotess_destroy_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].size = 1;
+  datas_array[0].array[0].objects = objects;
+  datas_array[0].array[0].contents = contents;
+  datas_array[0].array[0].objects_quote = quotes;
+  datas_array[0].array[0].contents_quote = quotess;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -51,6 +74,12 @@ void test__f_fss_set_quotess_destroy_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].size = 1;
+  datas_array[0].array[0].objects = objects;
+  datas_array[0].array[0].contents = contents;
+  datas_array[0].array[0].objects_quote = quotes;
+  datas_array[0].array[0].contents_quote = quotess;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
index d1e980cb08070c9ea262d30b7fa3facae7577133..d5f306d1351cfe1068f5d85bffe5a5d7074d5752 100644 (file)
@@ -10,20 +10,27 @@ void test__f_fss_sets_delete_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_fss_set_t data = f_fss_set_t_initialize;
+  f_string_range_t base = f_string_range_t_initialize;
+  f_string_range_t base_array[] = { base };
+  f_string_ranges_t objects = { .array = base_array, .used = 0, .size = 1 };
+  f_string_ranges_t objects_array[] = { objects };
+  f_string_rangess_t contents = { .array = objects_array, .used = 0, .size = 1 };
+
+  f_fss_set_t data = { .objects = objects, .contents = contents };
   f_fss_set_t data_array[] = { data };
-  f_fss_sets_t datas = { .array = data_array, .used = 1, .size = 1 };
-  f_fss_sets_t datas_array[] = { datas };
 
   {
     will_return(__wrap_f_memory_array_resize, true);
     will_return(__wrap_f_memory_array_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_fss_sets_delete_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_fss_sets_delete_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].objects = objects;
+  data_array[0].contents = contents;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -31,7 +38,7 @@ void test__f_fss_sets_delete_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_resize, true);
     will_return(__wrap_f_memory_arrays_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_fss_sets_delete_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_fss_sets_delete_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
index 3714d05163b57d621aa74012c22f43a1f4e3f8e4..1e0a84641e7a9ed06a7f91ee48dc0a10d76a3c2c 100644 (file)
@@ -10,20 +10,27 @@ void test__f_fss_sets_destroy_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_fss_set_t data = f_fss_set_t_initialize;
+  f_string_range_t base = f_string_range_t_initialize;
+  f_string_range_t base_array[] = { base };
+  f_string_ranges_t objects = { .array = base_array, .used = 0, .size = 1 };
+  f_string_ranges_t objects_array[] = { objects };
+  f_string_rangess_t contents = { .array = objects_array, .used = 0, .size = 1 };
+
+  f_fss_set_t data = { .objects = objects, .contents = contents };
   f_fss_set_t data_array[] = { data };
-  f_fss_sets_t datas = { .array = data_array, .used = 1, .size = 1 };
-  f_fss_sets_t datas_array[] = { datas };
 
   {
     will_return(__wrap_f_memory_array_adjust, true);
     will_return(__wrap_f_memory_array_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_fss_sets_destroy_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_fss_sets_destroy_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].objects = objects;
+  data_array[0].contents = contents;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -31,7 +38,7 @@ void test__f_fss_sets_destroy_callback__fails(void **state) {
     will_return(__wrap_f_memory_arrays_adjust, true);
     will_return(__wrap_f_memory_arrays_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_fss_sets_destroy_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_fss_sets_destroy_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
index d724826c4ad3eb2906f624c88369a644a50683e8..28d6150619c9b5abe5b1bab8928434aabaf6e4bd 100644 (file)
@@ -10,9 +10,15 @@ void test__f_fss_setss_delete_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_fss_set_t data = f_fss_set_t_initialize;
+  f_string_range_t base = f_string_range_t_initialize;
+  f_string_range_t base_array[] = { base };
+  f_string_ranges_t objects = { .array = base_array, .used = 0, .size = 1 };
+  f_string_ranges_t objects_array[] = { objects };
+  f_string_rangess_t contents = { .array = objects_array, .used = 0, .size = 1 };
+
+  f_fss_set_t data = { .objects = objects, .contents = contents };
   f_fss_set_t data_array[] = { data };
-  f_fss_sets_t datas = { .array = data_array, .used = 1, .size = 1 };
+  f_fss_sets_t datas = { .array = data_array, .used = 0, .size = 1 };
   f_fss_sets_t datas_array[] = { datas };
 
   {
@@ -24,6 +30,10 @@ void test__f_fss_setss_delete_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].size = 1;
+  datas_array[0].array[0].objects = objects;
+  datas_array[0].array[0].contents = contents;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
index 57ec057c378da26d28edccef1da59b3e3a91cdc9..88edcb7abbdc8ebf9b3fe9b93683abaaf7b001aa 100644 (file)
@@ -10,9 +10,15 @@ void test__f_fss_setss_destroy_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_fss_set_t data = f_fss_set_t_initialize;
+  f_string_range_t base = f_string_range_t_initialize;
+  f_string_range_t base_array[] = { base };
+  f_string_ranges_t objects = { .array = base_array, .used = 0, .size = 1 };
+  f_string_ranges_t objects_array[] = { objects };
+  f_string_rangess_t contents = { .array = objects_array, .used = 0, .size = 1 };
+
+  f_fss_set_t data = { .objects = objects, .contents = contents };
   f_fss_set_t data_array[] = { data };
-  f_fss_sets_t datas = { .array = data_array, .used = 1, .size = 1 };
+  f_fss_sets_t datas = { .array = data_array, .used = 0, .size = 1 };
   f_fss_sets_t datas_array[] = { datas };
 
   {
@@ -24,6 +30,10 @@ void test__f_fss_setss_destroy_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].size = 1;
+  datas_array[0].array[0].objects = objects;
+  datas_array[0].array[0].contents = contents;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
index ce8cc93f707000d4010419ccf96063da6f7c32f5..a424bea3de6bc8fd93dc8d7c8cad583fedb8e0f2 100644 (file)
@@ -10,7 +10,9 @@ void test__f_fss_simple_packet_delete__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_fss_simple_packet_t data = f_fss_simple_packet_t_initialize;
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+
+  f_fss_simple_packet_t data = { .payload = base };
 
   {
     will_return(__wrap_f_memory_array_resize, true);
index 54e39dad5bd20a5a9a461423e1e87e96f4e86037..18c02ae07aee5a443d01ab600e178825ea960f67 100644 (file)
@@ -10,7 +10,9 @@ void test__f_fss_simple_packet_destroy__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_fss_simple_packet_t data = f_fss_simple_packet_t_initialize;
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+
+  f_fss_simple_packet_t data = { .payload = base };
 
   {
     will_return(__wrap_f_memory_array_adjust, true);
index 378f90384ef421aa31ffd1e9e5ad97e9f907a9b3..18b4822236bd8b78b0c93079a0b0895c24db3fdc 100644 (file)
@@ -10,16 +10,16 @@ void test__f_fss_simple_packets_delete_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_fss_simple_packet_t data = { .payload = f_string_empty_s, .control = 0, .size = 0 };
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+
+  f_fss_simple_packet_t data = { .payload = base };
   f_fss_simple_packet_t data_array[] = { data };
-  f_fss_simple_packets_t datas = { .array = data_array, .used = 1, .size = 1 };
-  f_fss_simple_packets_t datas_array[] = { datas };
 
   {
     will_return(__wrap_f_memory_array_resize, true);
     will_return(__wrap_f_memory_array_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_fss_simple_packets_delete_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_fss_simple_packets_delete_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
index f8db9610efaf156964ad32b11334c59bfc54967c..fb8e78d6e28d114e5a8f1c10b6436d2e756e5a69 100644 (file)
@@ -10,16 +10,16 @@ void test__f_fss_simple_packets_destroy_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_fss_simple_packet_t data = { .payload = f_string_empty_s, .control = 0, .size = 0 };
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+
+  f_fss_simple_packet_t data = { .payload = base };
   f_fss_simple_packet_t data_array[] = { data };
-  f_fss_simple_packets_t datas = { .array = data_array, .used = 1, .size = 1 };
-  f_fss_simple_packets_t datas_array[] = { datas };
 
   {
     will_return(__wrap_f_memory_array_adjust, true);
     will_return(__wrap_f_memory_array_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_fss_simple_packets_destroy_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_fss_simple_packets_destroy_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
index 173b366d5bd88a62f072907ee754f65923bab2af..1c46e562e3694883e10f54323737d56c67d29721 100644 (file)
@@ -10,9 +10,11 @@ void test__f_fss_simple_packetss_delete_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_fss_simple_packet_t data = { .payload = f_string_empty_s, .control = 0, .size = 0 };
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+
+  f_fss_simple_packet_t data = { .payload = base };
   f_fss_simple_packet_t data_array[] = { data };
-  f_fss_simple_packets_t datas = { .array = data_array, .used = 1, .size = 1 };
+  f_fss_simple_packets_t datas = { .array = data_array, .used = 0, .size = 1 };
   f_fss_simple_packets_t datas_array[] = { datas };
 
   {
@@ -24,6 +26,9 @@ void test__f_fss_simple_packetss_delete_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].size = 1;
+  datas_array[0].array[0].payload = base;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
index f0d343aecaf36666be74be88a9ff607db6539439..69b53670d4b02e13557fd8309a7cf03763596dd9 100644 (file)
@@ -10,9 +10,11 @@ void test__f_fss_simple_packetss_destroy_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_fss_simple_packet_t data = { .payload = f_string_empty_s, .control = 0, .size = 0 };
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+
+  f_fss_simple_packet_t data = { .payload = base };
   f_fss_simple_packet_t data_array[] = { data };
-  f_fss_simple_packets_t datas = { .array = data_array, .used = 1, .size = 1 };
+  f_fss_simple_packets_t datas = { .array = data_array, .used = 0, .size = 1 };
   f_fss_simple_packets_t datas_array[] = { datas };
 
   {
@@ -24,6 +26,9 @@ void test__f_fss_simple_packetss_destroy_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].size = 1;
+  datas_array[0].array[0].payload = base;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
index 89ba1fc74d35fed62b8a9c6227adf938cc83c72c..1b55bba4b7e96cd0b6d41c30548177432f2e3496 100644 (file)
@@ -10,24 +10,33 @@ void test__f_iki_datas_delete_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_string_ranges_t content = f_string_ranges_t_initialize;
-  f_number_unsigneds_t delimits = f_number_unsigneds_t_initialize;
-  f_string_ranges_t variable = f_string_ranges_t_initialize;
-  f_string_ranges_t vocabulary = f_string_ranges_t_initialize;
+  f_string_range_t base = macro_f_string_range_t_initialize_1(1, 0);
+  f_string_range_t base_array[] = { base };
+  f_string_ranges_t bases = { .array = base_array, .used = 0, .size = 1 };
+
+  f_string_ranges_t content = bases;
+  f_number_unsigned_t delimit_array[] = { 0 };
+  f_number_unsigneds_t delimits = { .array = delimit_array, .used = 0, .size = 1 };
+  f_string_ranges_t variable = bases;
+  f_string_ranges_t vocabulary = bases;
+
   f_iki_data_t data = { .content = content, .delimits = delimits, .variable = variable, .vocabulary = vocabulary };
   f_iki_data_t data_array[] = { data };
-  f_iki_datas_t datas = { .array = data_array, .used = 1, .size = 1 };
-  f_iki_datas_t datas_array[] = { datas };
 
   {
     will_return(__wrap_f_memory_array_resize, true);
     will_return(__wrap_f_memory_array_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_iki_datas_delete_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_iki_datas_delete_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].content = content;
+  data_array[0].delimits = delimits;
+  data_array[0].variable = variable;
+  data_array[0].vocabulary = vocabulary;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -35,11 +44,16 @@ void test__f_iki_datas_delete_callback__fails(void **state) {
     will_return(__wrap_f_memory_array_resize, true);
     will_return(__wrap_f_memory_array_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_iki_datas_delete_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_iki_datas_delete_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].content = content;
+  data_array[0].delimits = delimits;
+  data_array[0].variable = variable;
+  data_array[0].vocabulary = vocabulary;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -50,11 +64,16 @@ void test__f_iki_datas_delete_callback__fails(void **state) {
     will_return(__wrap_f_memory_array_resize, true);
     will_return(__wrap_f_memory_array_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_iki_datas_delete_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_iki_datas_delete_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].content = content;
+  data_array[0].delimits = delimits;
+  data_array[0].variable = variable;
+  data_array[0].vocabulary = vocabulary;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -68,7 +87,7 @@ void test__f_iki_datas_delete_callback__fails(void **state) {
     will_return(__wrap_f_memory_array_resize, true);
     will_return(__wrap_f_memory_array_resize, F_status_set_error(F_failure));
 
-    const f_status_t status = f_iki_datas_delete_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_iki_datas_delete_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
index fc7c4677d0b8253f34834505f676ee5e9b1c1328..5a1bd56e74abb8b835f670e8fef9d1d6d89ce036 100644 (file)
@@ -10,24 +10,33 @@ void test__f_iki_datas_destroy_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_string_ranges_t content = f_string_ranges_t_initialize;
-  f_number_unsigneds_t delimits = f_number_unsigneds_t_initialize;
-  f_string_ranges_t variable = f_string_ranges_t_initialize;
-  f_string_ranges_t vocabulary = f_string_ranges_t_initialize;
+  f_string_range_t base = macro_f_string_range_t_initialize_1(1, 0);
+  f_string_range_t base_array[] = { base };
+  f_string_ranges_t bases = { .array = base_array, .used = 0, .size = 1 };
+
+  f_string_ranges_t content = bases;
+  f_number_unsigned_t delimit_array[] = { 0 };
+  f_number_unsigneds_t delimits = { .array = delimit_array, .used = 0, .size = 1 };
+  f_string_ranges_t variable = bases;
+  f_string_ranges_t vocabulary = bases;
+
   f_iki_data_t data = { .content = content, .delimits = delimits, .variable = variable, .vocabulary = vocabulary };
   f_iki_data_t data_array[] = { data };
-  f_iki_datas_t datas = { .array = data_array, .used = 1, .size = 1 };
-  f_iki_datas_t datas_array[] = { datas };
 
   {
     will_return(__wrap_f_memory_array_adjust, true);
     will_return(__wrap_f_memory_array_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_iki_datas_destroy_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_iki_datas_destroy_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].content = content;
+  data_array[0].delimits = delimits;
+  data_array[0].variable = variable;
+  data_array[0].vocabulary = vocabulary;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -35,11 +44,16 @@ void test__f_iki_datas_destroy_callback__fails(void **state) {
     will_return(__wrap_f_memory_array_adjust, true);
     will_return(__wrap_f_memory_array_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_iki_datas_destroy_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_iki_datas_destroy_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].content = content;
+  data_array[0].delimits = delimits;
+  data_array[0].variable = variable;
+  data_array[0].vocabulary = vocabulary;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -50,11 +64,16 @@ void test__f_iki_datas_destroy_callback__fails(void **state) {
     will_return(__wrap_f_memory_array_adjust, true);
     will_return(__wrap_f_memory_array_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_iki_datas_destroy_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_iki_datas_destroy_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  data_array[0].content = content;
+  data_array[0].delimits = delimits;
+  data_array[0].variable = variable;
+  data_array[0].vocabulary = vocabulary;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -68,7 +87,7 @@ void test__f_iki_datas_destroy_callback__fails(void **state) {
     will_return(__wrap_f_memory_array_adjust, true);
     will_return(__wrap_f_memory_array_adjust, F_status_set_error(F_failure));
 
-    const f_status_t status = f_iki_datas_destroy_callback(0, 1, (void *) datas_array);
+    const f_status_t status = f_iki_datas_destroy_callback(0, 1, (void *) data_array);
 
     assert_int_equal(status, F_status_set_error(F_failure));
   }
index 742631aa33ea2bd08c3fd090696d91e19fb6e582..6bd0cde458cf244fc91618e33f094208ac7c5762 100644 (file)
@@ -10,10 +10,16 @@ void test__f_iki_datass_delete_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_string_ranges_t content = f_string_ranges_t_initialize;
-  f_number_unsigneds_t delimits = f_number_unsigneds_t_initialize;
-  f_string_ranges_t variable = f_string_ranges_t_initialize;
-  f_string_ranges_t vocabulary = f_string_ranges_t_initialize;
+  f_string_range_t base = macro_f_string_range_t_initialize_1(1, 0);
+  f_string_range_t base_array[] = { base };
+  f_string_ranges_t bases = { .array = base_array, .used = 0, .size = 1 };
+
+  f_string_ranges_t content = bases;
+  f_number_unsigned_t delimit_array[] = { 0 };
+  f_number_unsigneds_t delimits = { .array = delimit_array, .used = 0, .size = 1 };
+  f_string_ranges_t variable = bases;
+  f_string_ranges_t vocabulary = bases;
+
   f_iki_data_t data = { .content = content, .delimits = delimits, .variable = variable, .vocabulary = vocabulary };
   f_iki_data_t data_array[] = { data };
   f_iki_datas_t datas = { .array = data_array, .used = 1, .size = 1 };
@@ -28,6 +34,12 @@ void test__f_iki_datass_delete_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].size = 1;
+  datas_array[0].array[0].content = content;
+  datas_array[0].array[0].delimits = delimits;
+  datas_array[0].array[0].variable = variable;
+  datas_array[0].array[0].vocabulary = vocabulary;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -40,6 +52,12 @@ void test__f_iki_datass_delete_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].size = 1;
+  datas_array[0].array[0].content = content;
+  datas_array[0].array[0].delimits = delimits;
+  datas_array[0].array[0].variable = variable;
+  datas_array[0].array[0].vocabulary = vocabulary;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -55,6 +73,12 @@ void test__f_iki_datass_delete_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].size = 1;
+  datas_array[0].array[0].content = content;
+  datas_array[0].array[0].delimits = delimits;
+  datas_array[0].array[0].variable = variable;
+  datas_array[0].array[0].vocabulary = vocabulary;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
@@ -73,6 +97,12 @@ void test__f_iki_datass_delete_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].size = 1;
+  datas_array[0].array[0].content = content;
+  datas_array[0].array[0].delimits = delimits;
+  datas_array[0].array[0].variable = variable;
+  datas_array[0].array[0].vocabulary = vocabulary;
+
   {
     will_return(__wrap_f_memory_array_resize, false);
     will_return(__wrap_f_memory_array_resize, F_okay);
index 9e705ab066b058fde7f8a6bda58d790d926f788b..8422b7fead6266ba652837df28c2679e7ae82589 100644 (file)
@@ -10,10 +10,16 @@ void test__f_iki_datass_destroy_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_string_ranges_t content = f_string_ranges_t_initialize;
-  f_number_unsigneds_t delimits = f_number_unsigneds_t_initialize;
-  f_string_ranges_t variable = f_string_ranges_t_initialize;
-  f_string_ranges_t vocabulary = f_string_ranges_t_initialize;
+  f_string_range_t base = macro_f_string_range_t_initialize_1(1, 0);
+  f_string_range_t base_array[] = { base };
+  f_string_ranges_t bases = { .array = base_array, .used = 0, .size = 1 };
+
+  f_string_ranges_t content = bases;
+  f_number_unsigned_t delimit_array[] = { 0 };
+  f_number_unsigneds_t delimits = { .array = delimit_array, .used = 0, .size = 1 };
+  f_string_ranges_t variable = bases;
+  f_string_ranges_t vocabulary = bases;
+
   f_iki_data_t data = { .content = content, .delimits = delimits, .variable = variable, .vocabulary = vocabulary };
   f_iki_data_t data_array[] = { data };
   f_iki_datas_t datas = { .array = data_array, .used = 1, .size = 1 };
@@ -28,6 +34,12 @@ void test__f_iki_datass_destroy_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].size = 1;
+  datas_array[0].array[0].content = content;
+  datas_array[0].array[0].delimits = delimits;
+  datas_array[0].array[0].variable = variable;
+  datas_array[0].array[0].vocabulary = vocabulary;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -40,6 +52,12 @@ void test__f_iki_datass_destroy_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].size = 1;
+  datas_array[0].array[0].content = content;
+  datas_array[0].array[0].delimits = delimits;
+  datas_array[0].array[0].variable = variable;
+  datas_array[0].array[0].vocabulary = vocabulary;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -55,6 +73,12 @@ void test__f_iki_datass_destroy_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].size = 1;
+  datas_array[0].array[0].content = content;
+  datas_array[0].array[0].delimits = delimits;
+  datas_array[0].array[0].variable = variable;
+  datas_array[0].array[0].vocabulary = vocabulary;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);
@@ -73,6 +97,12 @@ void test__f_iki_datass_destroy_callback__fails(void **state) {
     assert_int_equal(status, F_status_set_error(F_failure));
   }
 
+  datas_array[0].size = 1;
+  datas_array[0].array[0].content = content;
+  datas_array[0].array[0].delimits = delimits;
+  datas_array[0].array[0].variable = variable;
+  datas_array[0].array[0].vocabulary = vocabulary;
+
   {
     will_return(__wrap_f_memory_array_adjust, false);
     will_return(__wrap_f_memory_array_adjust, F_okay);