Changeset 102f641 in mainline for uspace/lib/c/test/dyn_array.c
- Timestamp:
- 2019-09-02T19:01:50Z (5 years ago)
- Children:
- 25697163
- Parents:
- 241f1985
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/test/dyn_array.c
r241f1985 r102f641 38 38 static dyn_array_t da; 39 39 40 PCUT_TEST_BEFORE { 40 PCUT_TEST_BEFORE 41 { 41 42 dyn_array_initialize(&da, data_t); 42 43 int rc = dyn_array_reserve(&da, 3); … … 44 45 } 45 46 46 PCUT_TEST_AFTER { 47 PCUT_TEST_AFTER 48 { 47 49 dyn_array_destroy(&da); 48 50 } 49 51 50 PCUT_TEST(initialization) { 52 PCUT_TEST(initialization) 53 { 51 54 PCUT_ASSERT_INT_EQUALS(da.capacity, 3); 52 55 PCUT_ASSERT_INT_EQUALS(da.size, 0); 53 56 } 54 57 55 PCUT_TEST(append) { 58 PCUT_TEST(append) 59 { 56 60 dyn_array_append(&da, data_t, 42); 57 61 dyn_array_append(&da, data_t, 666); … … 62 66 } 63 67 64 PCUT_TEST(assign) { 68 PCUT_TEST(assign) 69 { 65 70 dyn_array_append(&da, data_t, 42); 66 71 dyn_array_at(&da, data_t, 0) = 112; … … 69 74 } 70 75 71 PCUT_TEST(remove) { 76 PCUT_TEST(remove) 77 { 72 78 dyn_array_append(&da, data_t, 10); 73 79 dyn_array_append(&da, data_t, 11); … … 79 85 } 80 86 81 PCUT_TEST(insert) { 87 PCUT_TEST(insert) 88 { 82 89 dyn_array_append(&da, data_t, 10); 83 90 dyn_array_append(&da, data_t, 11); … … 92 99 } 93 100 94 PCUT_TEST(capacity_grow) { 101 PCUT_TEST(capacity_grow) 102 { 95 103 dyn_array_append(&da, data_t, 42); 96 104 dyn_array_append(&da, data_t, 666); … … 101 109 } 102 110 103 PCUT_TEST(capacity_shrink) { 111 PCUT_TEST(capacity_shrink) 112 { 104 113 dyn_array_append(&da, data_t, 42); 105 114 dyn_array_append(&da, data_t, 666); … … 113 122 } 114 123 115 PCUT_TEST(iterator) { 124 PCUT_TEST(iterator) 125 { 116 126 for (int i = 0; i < 10; ++i) { 117 dyn_array_append(&da, data_t, i *i);127 dyn_array_append(&da, data_t, i * i); 118 128 } 119 129 120 130 int i = 0; 121 131 dyn_array_foreach(da, data_t, it) { 122 PCUT_ASSERT_INT_EQUALS(i *i, *it);132 PCUT_ASSERT_INT_EQUALS(i * i, *it); 123 133 ++i; 124 134 } 125 135 } 126 136 127 PCUT_TEST(find) { 137 PCUT_TEST(find) 138 { 128 139 dyn_array_append(&da, data_t, 10); 129 140 dyn_array_append(&da, data_t, 11); … … 136 147 } 137 148 138 PCUT_TEST(clear_range_middle) { 149 PCUT_TEST(clear_range_middle) 150 { 139 151 dyn_array_append(&da, data_t, 10); 140 152 dyn_array_append(&da, data_t, 11); … … 148 160 } 149 161 150 PCUT_TEST(clear_range_begin) { 162 PCUT_TEST(clear_range_begin) 163 { 151 164 dyn_array_append(&da, data_t, 10); 152 165 dyn_array_append(&da, data_t, 11); … … 160 173 } 161 174 162 PCUT_TEST(clear_range_end) { 175 PCUT_TEST(clear_range_end) 176 { 163 177 dyn_array_append(&da, data_t, 10); 164 178 dyn_array_append(&da, data_t, 11); … … 172 186 } 173 187 174 PCUT_TEST(clear_range_empty) { 188 PCUT_TEST(clear_range_empty) 189 { 175 190 dyn_array_append(&da, data_t, 10); 176 191 dyn_array_append(&da, data_t, 99); … … 182 197 } 183 198 184 PCUT_TEST(concat_simple) { 199 PCUT_TEST(concat_simple) 200 { 185 201 dyn_array_append(&da, data_t, 10); 186 202 dyn_array_append(&da, data_t, 99); … … 202 218 dyn_array_destroy(&da2); 203 219 } 204 PCUT_TEST(concat_self) { 220 221 PCUT_TEST(concat_self) 222 { 205 223 dyn_array_append(&da, data_t, 10); 206 224 dyn_array_append(&da, data_t, 99);
Note:
See TracChangeset
for help on using the changeset viewer.