Lines Matching refs:str

53     atf_dynstr_t str;  in ATF_TC_BODY()  local
55 RE(atf_dynstr_init(&str)); in ATF_TC_BODY()
56 ATF_REQUIRE_EQ(atf_dynstr_length(&str), 0); in ATF_TC_BODY()
57 ATF_REQUIRE(strcmp(atf_dynstr_cstring(&str), "") == 0); in ATF_TC_BODY()
58 atf_dynstr_fini(&str); in ATF_TC_BODY()
63 init_fmt(atf_dynstr_t *str, const char *fmt, ...) in init_fmt() argument
68 RE(atf_dynstr_init_ap(str, fmt, ap)); in init_fmt()
80 atf_dynstr_t str; in ATF_TC_BODY() local
82 init_fmt(&str, "String 1"); in ATF_TC_BODY()
83 ATF_REQUIRE(strcmp(atf_dynstr_cstring(&str), "String 1") == 0); in ATF_TC_BODY()
84 atf_dynstr_fini(&str); in ATF_TC_BODY()
86 init_fmt(&str, "String %d", 2); in ATF_TC_BODY()
87 ATF_REQUIRE(strcmp(atf_dynstr_cstring(&str), "String 2") == 0); in ATF_TC_BODY()
88 atf_dynstr_fini(&str); in ATF_TC_BODY()
90 init_fmt(&str, "%s %d", "String", 3); in ATF_TC_BODY()
91 ATF_REQUIRE(strcmp(atf_dynstr_cstring(&str), "String 3") == 0); in ATF_TC_BODY()
92 atf_dynstr_fini(&str); in ATF_TC_BODY()
94 init_fmt(&str, "%s%s%s%s%s%s%s", "This ", "should ", "be ", "a ", in ATF_TC_BODY()
96 ATF_REQUIRE(strcmp(atf_dynstr_cstring(&str), in ATF_TC_BODY()
99 atf_dynstr_fini(&str); in ATF_TC_BODY()
110 atf_dynstr_t str; in ATF_TC_BODY() local
112 RE(atf_dynstr_init_fmt(&str, "String 1")); in ATF_TC_BODY()
113 ATF_REQUIRE(strcmp(atf_dynstr_cstring(&str), "String 1") == 0); in ATF_TC_BODY()
114 atf_dynstr_fini(&str); in ATF_TC_BODY()
116 RE(atf_dynstr_init_fmt(&str, "String %d", 2)); in ATF_TC_BODY()
117 ATF_REQUIRE(strcmp(atf_dynstr_cstring(&str), "String 2") == 0); in ATF_TC_BODY()
118 atf_dynstr_fini(&str); in ATF_TC_BODY()
120 RE(atf_dynstr_init_fmt(&str, "%s %d", "String", 3)); in ATF_TC_BODY()
121 ATF_REQUIRE(strcmp(atf_dynstr_cstring(&str), "String 3") == 0); in ATF_TC_BODY()
122 atf_dynstr_fini(&str); in ATF_TC_BODY()
124 RE(atf_dynstr_init_fmt(&str, "%s%s%s%s%s%s%s", "This ", "should ", in ATF_TC_BODY()
127 ATF_REQUIRE(strcmp(atf_dynstr_cstring(&str), in ATF_TC_BODY()
130 atf_dynstr_fini(&str); in ATF_TC_BODY()
142 atf_dynstr_t str; in ATF_TC_BODY() local
144 RE(atf_dynstr_init_raw(&str, src, 0)); in ATF_TC_BODY()
145 ATF_REQUIRE(strcmp(atf_dynstr_cstring(&str), "") == 0); in ATF_TC_BODY()
146 atf_dynstr_fini(&str); in ATF_TC_BODY()
148 RE(atf_dynstr_init_raw(&str, src, 8)); in ATF_TC_BODY()
149 ATF_REQUIRE(strcmp(atf_dynstr_cstring(&str), "String 1") == 0); in ATF_TC_BODY()
150 atf_dynstr_fini(&str); in ATF_TC_BODY()
152 RE(atf_dynstr_init_raw(&str, src + 10, 8)); in ATF_TC_BODY()
153 ATF_REQUIRE(strcmp(atf_dynstr_cstring(&str), "String 2") == 0); in ATF_TC_BODY()
154 atf_dynstr_fini(&str); in ATF_TC_BODY()
156 RE(atf_dynstr_init_raw(&str, "String\0Lost", 11)); in ATF_TC_BODY()
157 ATF_REQUIRE(strcmp(atf_dynstr_cstring(&str), "String") == 0); in ATF_TC_BODY()
158 atf_dynstr_fini(&str); in ATF_TC_BODY()
161 atf_error_t err = atf_dynstr_init_raw(&str, "NULL", SIZE_MAX - 1); in ATF_TC_BODY()
183 atf_dynstr_t str; in ATF_TC_BODY() local
185 RE(atf_dynstr_init_rep(&str, i, 'a')); in ATF_TC_BODY()
187 if (strcmp(atf_dynstr_cstring(&str), buf) != 0) { in ATF_TC_BODY()
193 atf_dynstr_fini(&str); in ATF_TC_BODY()
199 atf_dynstr_t str; in ATF_TC_BODY() local
202 err = atf_dynstr_init_rep(&str, SIZE_MAX, 'a'); in ATF_TC_BODY()
207 err = atf_dynstr_init_rep(&str, SIZE_MAX - 1, 'a'); in ATF_TC_BODY()
223 atf_dynstr_t str; in ATF_TC_BODY() local
227 RE(atf_dynstr_init_substr(&str, &src, 0, 0)); in ATF_TC_BODY()
228 ATF_REQUIRE(strcmp(atf_dynstr_cstring(&str), "") == 0); in ATF_TC_BODY()
229 atf_dynstr_fini(&str); in ATF_TC_BODY()
231 RE(atf_dynstr_init_substr(&str, &src, 0, atf_dynstr_npos)); in ATF_TC_BODY()
232 ATF_REQUIRE(strcmp(atf_dynstr_cstring(&str), "Str 1, Str 2") == 0); in ATF_TC_BODY()
233 atf_dynstr_fini(&str); in ATF_TC_BODY()
235 RE(atf_dynstr_init_substr(&str, &src, 0, 100)); in ATF_TC_BODY()
236 ATF_REQUIRE(strcmp(atf_dynstr_cstring(&str), "Str 1, Str 2") == 0); in ATF_TC_BODY()
237 atf_dynstr_fini(&str); in ATF_TC_BODY()
239 RE(atf_dynstr_init_substr(&str, &src, 0, 5)); in ATF_TC_BODY()
240 ATF_REQUIRE(strcmp(atf_dynstr_cstring(&str), "Str 1") == 0); in ATF_TC_BODY()
241 atf_dynstr_fini(&str); in ATF_TC_BODY()
243 RE(atf_dynstr_init_substr(&str, &src, 100, atf_dynstr_npos)); in ATF_TC_BODY()
244 ATF_REQUIRE(strcmp(atf_dynstr_cstring(&str), "") == 0); in ATF_TC_BODY()
245 atf_dynstr_fini(&str); in ATF_TC_BODY()
247 RE(atf_dynstr_init_substr(&str, &src, 7, atf_dynstr_npos)); in ATF_TC_BODY()
248 ATF_REQUIRE(strcmp(atf_dynstr_cstring(&str), "Str 2") == 0); in ATF_TC_BODY()
249 atf_dynstr_fini(&str); in ATF_TC_BODY()
261 atf_dynstr_t str, str2; in ATF_TC_BODY() local
263 RE(atf_dynstr_init_fmt(&str, "Test string")); in ATF_TC_BODY()
264 RE(atf_dynstr_copy(&str2, &str)); in ATF_TC_BODY()
266 ATF_REQUIRE(atf_equal_dynstr_dynstr(&str, &str2)); in ATF_TC_BODY()
270 ATF_REQUIRE(!atf_equal_dynstr_dynstr(&str, &str2)); in ATF_TC_BODY()
273 atf_dynstr_fini(&str); in ATF_TC_BODY()
286 atf_dynstr_t str; in ATF_TC_BODY() local
288 RE(atf_dynstr_init_fmt(&str, "Test string 1")); in ATF_TC_BODY()
289 cstr = atf_dynstr_cstring(&str); in ATF_TC_BODY()
290 cstr2 = atf_dynstr_fini_disown(&str); in ATF_TC_BODY()
309 atf_dynstr_t str; in ATF_TC_BODY() local
311 RE(atf_dynstr_init_fmt(&str, "Test string 1")); in ATF_TC_BODY()
312 cstr = atf_dynstr_cstring(&str); in ATF_TC_BODY()
315 atf_dynstr_fini(&str); in ATF_TC_BODY()
317 RE(atf_dynstr_init_fmt(&str, "Test string 2")); in ATF_TC_BODY()
318 cstr = atf_dynstr_cstring(&str); in ATF_TC_BODY()
321 atf_dynstr_fini(&str); in ATF_TC_BODY()
334 atf_dynstr_t str; in ATF_TC_BODY() local
335 RE(atf_dynstr_init_rep(&str, i, 'a')); in ATF_TC_BODY()
336 ATF_REQUIRE_EQ(atf_dynstr_length(&str), i); in ATF_TC_BODY()
337 atf_dynstr_fini(&str); in ATF_TC_BODY()
349 atf_dynstr_t str; in ATF_TC_BODY() local
351 RE(atf_dynstr_init_fmt(&str, "Foo1/Bar2/,.Baz")); in ATF_TC_BODY()
353 ATF_REQUIRE_EQ(atf_dynstr_rfind_ch(&str, '\0'), atf_dynstr_npos); in ATF_TC_BODY()
355 ATF_REQUIRE_EQ(atf_dynstr_rfind_ch(&str, '0'), atf_dynstr_npos); in ATF_TC_BODY()
356 ATF_REQUIRE_EQ(atf_dynstr_rfind_ch(&str, 'b'), atf_dynstr_npos); in ATF_TC_BODY()
358 ATF_REQUIRE_EQ(atf_dynstr_rfind_ch(&str, 'F'), 0); in ATF_TC_BODY()
359 ATF_REQUIRE_EQ(atf_dynstr_rfind_ch(&str, '/'), 9); in ATF_TC_BODY()
360 ATF_REQUIRE_EQ(atf_dynstr_rfind_ch(&str, 'a'), 13); in ATF_TC_BODY()
361 ATF_REQUIRE_EQ(atf_dynstr_rfind_ch(&str, 'z'), 14); in ATF_TC_BODY()
363 atf_dynstr_fini(&str); in ATF_TC_BODY()
377 atf_dynstr_t str; in check_append() local
381 RE(atf_dynstr_init(&str)); in check_append()
383 if (strcmp(atf_dynstr_cstring(&str), buf) != 0) { in check_append()
388 RE(append(&str, "a")); in check_append()
391 atf_dynstr_fini(&str); in check_append()
395 RE(atf_dynstr_init(&str)); in check_append()
397 if (strcmp(atf_dynstr_cstring(&str), buf) != 0) { in check_append()
402 RE(append(&str, "%s", "a")); in check_append()
405 atf_dynstr_fini(&str); in check_append()
410 append_ap_aux(atf_dynstr_t *str, const char *fmt, ...) in append_ap_aux() argument
416 err = atf_dynstr_append_ap(str, fmt, ap); in append_ap_aux()
451 atf_dynstr_t str; in ATF_TC_BODY() local
454 RE(atf_dynstr_init(&str)); in ATF_TC_BODY()
455 atf_dynstr_clear(&str); in ATF_TC_BODY()
456 ATF_REQUIRE_EQ(atf_dynstr_length(&str), 0); in ATF_TC_BODY()
457 ATF_REQUIRE(strcmp(atf_dynstr_cstring(&str), "") == 0); in ATF_TC_BODY()
458 atf_dynstr_fini(&str); in ATF_TC_BODY()
461 RE(atf_dynstr_init_fmt(&str, "Not empty")); in ATF_TC_BODY()
462 ATF_REQUIRE_EQ(atf_dynstr_length(&str), strlen("Not empty")); in ATF_TC_BODY()
463 ATF_REQUIRE(strcmp(atf_dynstr_cstring(&str), "Not empty") == 0); in ATF_TC_BODY()
464 atf_dynstr_clear(&str); in ATF_TC_BODY()
465 ATF_REQUIRE_EQ(atf_dynstr_length(&str), 0); in ATF_TC_BODY()
466 ATF_REQUIRE(strcmp(atf_dynstr_cstring(&str), "") == 0); in ATF_TC_BODY()
467 atf_dynstr_fini(&str); in ATF_TC_BODY()
477 atf_dynstr_t str; in check_prepend() local
481 RE(atf_dynstr_init(&str)); in check_prepend()
483 if (strcmp(atf_dynstr_cstring(&str), buf) != 0) { in check_prepend()
490 RE(prepend(&str, "%s", "a")); in check_prepend()
493 RE(prepend(&str, "%s", "b")); in check_prepend()
497 atf_dynstr_fini(&str); in check_prepend()
501 RE(atf_dynstr_init(&str)); in check_prepend()
503 if (strcmp(atf_dynstr_cstring(&str), buf) != 0) { in check_prepend()
510 RE(prepend(&str, "%s", "a")); in check_prepend()
513 RE(prepend(&str, "%s", "b")); in check_prepend()
517 atf_dynstr_fini(&str); in check_prepend()
522 prepend_ap_aux(atf_dynstr_t *str, const char *fmt, ...) in prepend_ap_aux() argument
528 err = atf_dynstr_prepend_ap(str, fmt, ap); in prepend_ap_aux()
568 atf_dynstr_t str; in ATF_TC_BODY() local
570 RE(atf_dynstr_init(&str)); in ATF_TC_BODY()
571 ATF_REQUIRE( atf_equal_dynstr_cstring(&str, "")); in ATF_TC_BODY()
572 ATF_REQUIRE(!atf_equal_dynstr_cstring(&str, "Test")); in ATF_TC_BODY()
573 atf_dynstr_fini(&str); in ATF_TC_BODY()
575 RE(atf_dynstr_init_fmt(&str, "Test")); in ATF_TC_BODY()
576 ATF_REQUIRE( atf_equal_dynstr_cstring(&str, "Test")); in ATF_TC_BODY()
577 ATF_REQUIRE(!atf_equal_dynstr_cstring(&str, "")); in ATF_TC_BODY()
578 ATF_REQUIRE(!atf_equal_dynstr_cstring(&str, "Tes")); in ATF_TC_BODY()
579 ATF_REQUIRE(!atf_equal_dynstr_cstring(&str, "Test ")); in ATF_TC_BODY()
580 atf_dynstr_fini(&str); in ATF_TC_BODY()
591 atf_dynstr_t str, str2; in ATF_TC_BODY() local
593 RE(atf_dynstr_init(&str)); in ATF_TC_BODY()
595 ATF_REQUIRE( atf_equal_dynstr_dynstr(&str, &str)); in ATF_TC_BODY()
596 ATF_REQUIRE(!atf_equal_dynstr_dynstr(&str, &str2)); in ATF_TC_BODY()
598 atf_dynstr_fini(&str); in ATF_TC_BODY()