Lines Matching refs:dyn
90 struct dynarray_int dyn; in test_int_fail() local
91 dynarray_int_init (&dyn); in test_int_fail()
97 dynarray_int_add (&dyn, 0); in test_int_fail()
98 if (dynarray_int_has_failed (&dyn)) in test_int_fail()
103 int *place = dynarray_int_emplace (&dyn); in test_int_fail()
106 TEST_VERIFY_EXIT (!dynarray_int_has_failed (&dyn)); in test_int_fail()
112 TEST_VERIFY_EXIT (dynarray_int_has_failed (&dyn)); in test_int_fail()
116 TEST_VERIFY_EXIT (!dynarray_int_finalize (&dyn, &result)); in test_int_fail()
121 dynarray_int_free (&dyn); in test_int_fail()
122 CHECK_INIT_STATE (int, &dyn); in test_int_fail()
128 struct dynarray_int dyn; in test_int_fail() local
129 dynarray_int_init (&dyn); in test_int_fail()
134 dynarray_int_add (&dyn, i); in test_int_fail()
135 TEST_VERIFY_EXIT (!dynarray_int_has_failed (&dyn)); in test_int_fail()
139 int *place = dynarray_int_emplace (&dyn); in test_int_fail()
144 TEST_VERIFY_EXIT (!dynarray_int_has_failed (&dyn)); in test_int_fail()
147 TEST_VERIFY_EXIT (!dynarray_int_finalize (&dyn, &result)); in test_int_fail()
150 CHECK_INIT_STATE (int, &dyn); in test_int_fail()
156 struct dynarray_int dyn; in test_int_fail() local
157 dynarray_int_init (&dyn); in test_int_fail()
159 TEST_VERIFY (!dynarray_int_resize (&dyn, 1000)); in test_int_fail()
160 TEST_VERIFY (dynarray_int_has_failed (&dyn)); in test_int_fail()
163 dynarray_int_init (&dyn); in test_int_fail()
164 TEST_VERIFY (dynarray_int_resize (&dyn, 1)); in test_int_fail()
166 TEST_VERIFY (!dynarray_int_resize (&dyn, 1000)); in test_int_fail()
167 TEST_VERIFY (dynarray_int_has_failed (&dyn)); in test_int_fail()
170 dynarray_int_init (&dyn); in test_int_fail()
171 TEST_VERIFY (dynarray_int_resize (&dyn, 1000)); in test_int_fail()
173 TEST_VERIFY (!dynarray_int_resize (&dyn, 2000)); in test_int_fail()
174 TEST_VERIFY (dynarray_int_has_failed (&dyn)); in test_int_fail()
191 struct dynarray_str dyn; in test_str_fail() local
192 dynarray_str_init (&dyn); in test_str_fail()
199 dynarray_str_add (&dyn, NULL); in test_str_fail()
200 if (dynarray_str_has_failed (&dyn)) in test_str_fail()
203 place = dynarray_str_at (&dyn, dynarray_str_size (&dyn) - 1); in test_str_fail()
207 place = dynarray_str_emplace (&dyn); in test_str_fail()
211 TEST_VERIFY_EXIT (!dynarray_str_has_failed (&dyn)); in test_str_fail()
222 dynarray_str_add (&dyn, NULL); in test_str_fail()
223 if (dynarray_str_has_failed (&dyn)) in test_str_fail()
228 char **place = dynarray_str_emplace (&dyn); in test_str_fail()
231 TEST_VERIFY_EXIT (!dynarray_str_has_failed (&dyn)); in test_str_fail()
241 TEST_VERIFY_EXIT (dynarray_str_has_failed (&dyn)); in test_str_fail()
245 TEST_VERIFY_EXIT (!dynarray_str_finalize (&dyn, &result)); in test_str_fail()
250 dynarray_str_free (&dyn); in test_str_fail()
251 TEST_VERIFY_EXIT (!dynarray_str_has_failed (&dyn)); in test_str_fail()
252 TEST_VERIFY_EXIT (dyn.u.dynarray_header.array == dyn.scratch); in test_str_fail()
253 TEST_VERIFY_EXIT (dynarray_str_size (&dyn) == 0); in test_str_fail()
254 TEST_VERIFY_EXIT (dyn.u.dynarray_header.allocated > 0); in test_str_fail()
260 struct dynarray_str dyn; in test_str_fail() local
261 dynarray_str_init (&dyn); in test_str_fail()
265 dynarray_str_add (&dyn, xstrdup ("placeholder")); in test_str_fail()
268 char **place = dynarray_str_emplace (&dyn); in test_str_fail()
274 TEST_VERIFY_EXIT (!dynarray_str_has_failed (&dyn)); in test_str_fail()
277 TEST_VERIFY_EXIT (!dynarray_str_finalize (&dyn, &result)); in test_str_fail()
280 TEST_VERIFY_EXIT (!dynarray_str_has_failed (&dyn)); in test_str_fail()
281 TEST_VERIFY_EXIT (dyn.u.dynarray_header.array == dyn.scratch); in test_str_fail()
282 TEST_VERIFY_EXIT (dynarray_str_size (&dyn) == 0); in test_str_fail()
283 TEST_VERIFY_EXIT (dyn.u.dynarray_header.allocated > 0); in test_str_fail()
289 struct dynarray_str dyn; in test_str_fail() local
290 dynarray_str_init (&dyn); in test_str_fail()
292 TEST_VERIFY (!dynarray_str_resize (&dyn, 1000)); in test_str_fail()
293 TEST_VERIFY (dynarray_str_has_failed (&dyn)); in test_str_fail()
296 dynarray_str_init (&dyn); in test_str_fail()
297 TEST_VERIFY (dynarray_str_resize (&dyn, 1)); in test_str_fail()
298 *dynarray_str_at (&dyn, 0) = xstrdup ("allocated"); in test_str_fail()
300 TEST_VERIFY (!dynarray_str_resize (&dyn, 1000)); in test_str_fail()
301 TEST_VERIFY (dynarray_str_has_failed (&dyn)); in test_str_fail()
304 dynarray_str_init (&dyn); in test_str_fail()
305 TEST_VERIFY (dynarray_str_resize (&dyn, 1000)); in test_str_fail()
306 *dynarray_str_at (&dyn, 0) = xstrdup ("allocated"); in test_str_fail()
308 TEST_VERIFY (!dynarray_str_resize (&dyn, 2000)); in test_str_fail()
309 TEST_VERIFY (dynarray_str_has_failed (&dyn)); in test_str_fail()