Lines Matching defs:str_end
37 char *str_end = nullptr;
42 ASSERT_EQ(func(ten, &str_end, 10), ReturnT(10));
44 EXPECT_EQ(str_end - ten, ptrdiff_t(2));
52 ASSERT_EQ(func(hundred, &str_end, 10), ReturnT(100));
54 EXPECT_EQ(str_end - hundred, ptrdiff_t(3));
58 ASSERT_EQ(func(big_number, &str_end, 10), ReturnT(1234567890));
60 EXPECT_EQ(str_end - big_number, ptrdiff_t(10));
67 ASSERT_EQ(func(bigger_number, &str_end, 10), T_MAX);
70 ASSERT_EQ(func(bigger_number, &str_end, 10), ReturnT(12345678900));
73 EXPECT_EQ(str_end - bigger_number, ptrdiff_t(11));
77 ASSERT_EQ(func(too_big_number, &str_end, 10), T_MAX);
79 EXPECT_EQ(str_end - too_big_number, ptrdiff_t(21));
84 ASSERT_EQ(func(long_number_range_test, &str_end, 10), T_MAX);
86 EXPECT_EQ(str_end - long_number_range_test, ptrdiff_t(50));
92 ASSERT_EQ(func(negative, &str_end, 10), ReturnT(-100));
94 EXPECT_EQ(str_end - negative, ptrdiff_t(4));
98 ASSERT_EQ(func(big_negative_number, &str_end, 10), ReturnT(-1234567890));
100 EXPECT_EQ(str_end - big_negative_number, ptrdiff_t(11));
111 ASSERT_EQ(func(too_big_negative_number, &str_end, 10),
114 EXPECT_EQ(str_end - too_big_negative_number, ptrdiff_t(22));
118 char *str_end = nullptr;
122 ASSERT_EQ(func(spaces_before, &str_end, 10), ReturnT(10));
124 EXPECT_EQ(str_end - spaces_before, ptrdiff_t(7));
128 ASSERT_EQ(func(spaces_after, &str_end, 10), ReturnT(10));
130 EXPECT_EQ(str_end - spaces_after, ptrdiff_t(2));
134 ASSERT_EQ(func(word_before, &str_end, 10), ReturnT(0));
136 EXPECT_EQ(str_end - word_before, ptrdiff_t(0));
140 ASSERT_EQ(func(word_after, &str_end, 10), ReturnT(10));
142 EXPECT_EQ(str_end - word_after, ptrdiff_t(2));
146 ASSERT_EQ(func(two_numbers, &str_end, 10), ReturnT(10));
148 EXPECT_EQ(str_end - two_numbers, ptrdiff_t(2));
152 ASSERT_EQ(func(two_signs, &str_end, 10), ReturnT(0));
154 EXPECT_EQ(str_end - two_signs, ptrdiff_t(0));
158 ASSERT_EQ(func(sign_before, &str_end, 10), ReturnT(2));
160 EXPECT_EQ(str_end - sign_before, ptrdiff_t(2));
164 ASSERT_EQ(func(sign_after, &str_end, 10), ReturnT(2));
166 EXPECT_EQ(str_end - sign_after, ptrdiff_t(1));
170 ASSERT_EQ(func(tab_before, &str_end, 10), ReturnT(10));
172 EXPECT_EQ(str_end - tab_before, ptrdiff_t(3));
176 ASSERT_EQ(func(all_together, &str_end, 10), ReturnT(-12345));
178 EXPECT_EQ(str_end - all_together, ptrdiff_t(9));
182 ASSERT_EQ(func(just_spaces, &str_end, 10), ReturnT(0));
184 EXPECT_EQ(str_end - just_spaces, ptrdiff_t(0));
188 ASSERT_EQ(func(just_space_and_sign, &str_end, 10), ReturnT(0));
190 EXPECT_EQ(str_end - just_space_and_sign, ptrdiff_t(0));
302 char *str_end = nullptr;
306 ASSERT_EQ(func(no_prefix, &str_end, 16), ReturnT(0x123abc));
308 EXPECT_EQ(str_end - no_prefix, ptrdiff_t(6));
312 ASSERT_EQ(func(yes_prefix, &str_end, 16), ReturnT(0x456def));
314 EXPECT_EQ(str_end - yes_prefix, ptrdiff_t(8));
318 ASSERT_EQ(func(letter_after_prefix, &str_end, 16), ReturnT(0xabc123));
320 EXPECT_EQ(str_end - letter_after_prefix, ptrdiff_t(8));
329 ASSERT_EQ(func(max_32_bit_value, &str_end, 0),
334 EXPECT_EQ(str_end - max_32_bit_value, ptrdiff_t(10));
338 ASSERT_EQ(func(negative_max_32_bit_value, &str_end, 0),
343 EXPECT_EQ(str_end - negative_max_32_bit_value, ptrdiff_t(11));
349 ASSERT_EQ(func(max_31_bit_value, &str_end, 0), ReturnT(0x7FFFFFFF));
351 EXPECT_EQ(str_end - max_31_bit_value, ptrdiff_t(10));
355 ASSERT_EQ(func(negative_max_31_bit_value, &str_end, 0),
358 EXPECT_EQ(str_end - negative_max_31_bit_value, ptrdiff_t(11));
364 ASSERT_EQ(func(max_64_bit_value, &str_end, 0),
369 EXPECT_EQ(str_end - max_64_bit_value, ptrdiff_t(18));
376 func(negative_max_64_bit_value, &str_end, 0),
381 EXPECT_EQ(str_end - negative_max_64_bit_value, ptrdiff_t(19));
387 ASSERT_EQ(func(max_63_bit_value, &str_end, 0),
390 EXPECT_EQ(str_end - max_63_bit_value, ptrdiff_t(18));
394 ASSERT_EQ(func(negative_max_63_bit_value, &str_end, 0),
398 EXPECT_EQ(str_end - negative_max_63_bit_value, ptrdiff_t(19));
402 char *str_end = nullptr;
406 ASSERT_EQ(func(just_prefix, &str_end, 16), ReturnT(0));
408 EXPECT_EQ(str_end - just_prefix, ptrdiff_t(1));
411 ASSERT_EQ(func(just_prefix, &str_end, 0), ReturnT(0));
413 EXPECT_EQ(str_end - just_prefix, ptrdiff_t(1));
417 ASSERT_EQ(func(prefix_with_x_after, &str_end, 16), ReturnT(0));
419 EXPECT_EQ(str_end - prefix_with_x_after, ptrdiff_t(1));
422 ASSERT_EQ(func(prefix_with_x_after, &str_end, 0), ReturnT(0));
424 EXPECT_EQ(str_end - prefix_with_x_after, ptrdiff_t(1));
428 char *str_end = nullptr;
432 ASSERT_EQ(func(base_ten, &str_end, 0), ReturnT(12345));
434 EXPECT_EQ(str_end - base_ten, ptrdiff_t(5));
438 ASSERT_EQ(func(base_sixteen_no_prefix, &str_end, 0), ReturnT(123));
440 EXPECT_EQ(str_end - base_sixteen_no_prefix, ptrdiff_t(3));
444 ASSERT_EQ(func(base_sixteen_with_prefix, &str_end, 0), ReturnT(0x456def));
446 EXPECT_EQ(str_end - base_sixteen_with_prefix, ptrdiff_t(8));
450 ASSERT_EQ(func(base_eight_with_prefix, &str_end, 0), ReturnT(012345));
452 EXPECT_EQ(str_end - base_eight_with_prefix, ptrdiff_t(6));
456 ASSERT_EQ(func(just_zero, &str_end, 0), ReturnT(0));
458 EXPECT_EQ(str_end - just_zero, ptrdiff_t(1));
462 ASSERT_EQ(func(just_zero_x, &str_end, 0), ReturnT(0));
464 EXPECT_EQ(str_end - just_zero_x, ptrdiff_t(1));
468 ASSERT_EQ(func(just_zero_eight, &str_end, 0), ReturnT(0));
470 EXPECT_EQ(str_end - just_zero_eight, ptrdiff_t(1));