Home | History | Annotate | Download | only in tests

Lines Matching refs:dest

20   char dest[128];
23 TEST_EQ(0, StrnAppend(dest, NULL, sizeof(dest)), "StrnAppend('', null)");
24 TEST_EQ(0, StrnAppend(NULL, "Hey!", sizeof(dest)), "StrnAppend(null, '')");
27 *dest = 0;
28 TEST_EQ(0, StrnAppend(dest, "", sizeof(dest)), "StrnAppend('', '')");
29 TEST_EQ(0, strcmp(dest, ""), "StrnAppend('', '') result");
32 strcpy(dest, "Bob");
33 TEST_EQ(3, StrnAppend(dest, "", sizeof(dest)), "StrnAppend(B, '')");
34 TEST_EQ(0, strcmp(dest, "Bob"), "StrnAppend(B, '') result");
37 *dest = 0;
38 TEST_EQ(5, StrnAppend(dest, "Alice", sizeof(dest)), "StrnAppend('', A)");
39 TEST_EQ(0, strcmp(dest, "Alice"), "StrnAppend('', A) result");
42 strcpy(dest, "Tigre");
43 TEST_EQ(10, StrnAppend(dest, "Bunny", sizeof(dest)), "StrnAppend(T, B)");
44 TEST_EQ(0, strcmp(dest, "TigreBunny"), "StrnAppend(T, B) result");
47 strcpy(dest, "YesI");
48 TEST_EQ(7, StrnAppend(dest, "Can't", 8), "StrnAppend(Y, over)");
49 TEST_EQ(0, strcmp(dest, "YesICan"), "StrnAppend(Y, over) result");
51 /* Test clipping if dest already overflows its claimed length */
52 strcpy(dest, "BudgetDeficit");
53 TEST_EQ(6, StrnAppend(dest, "Spending", 7), "StrnAppend(over, over)");
54 TEST_EQ(0, strcmp(dest, "Budget"), "StrnAppend(over, over) result");
60 char dest[UINT64_TO_STRING_MAX];
63 Uint64ToString(dest, sizeof(dest), value, radix, zero_pad_width),
65 printf("Uint64ToString expect %s got %s\n", expect, dest);
66 TEST_EQ(0, strcmp(dest, expect), "Uint64ToString result");
72 char dest[UINT64_TO_STRING_MAX];
75 TEST_EQ(0, Uint64ToString(NULL, 8, 123, 10, 8), "Uint64ToString null dest");
103 TEST_EQ(0, Uint64ToString(dest, 8, 123, 10, 8), "Uint64ToString bad pad");
104 TEST_EQ(0, strcmp(dest, ""), "Uint64ToString bad pad result");