Home | History | Annotate | Download | only in test

Lines Matching refs:Char

134   char xy_[8];
279 // Tests printing various char types.
281 // char.
301 // signed char.
303 EXPECT_EQ("'\\0'", Print(static_cast<signed char>('\0')));
305 Print(static_cast<signed char>(-50)));
308 // unsigned char.
310 EXPECT_EQ("'\\0'", Print(static_cast<unsigned char>('\0')));
312 Print(static_cast<unsigned char>('b')));
352 EXPECT_EQ("'\\xFF' (255)", Print(static_cast<unsigned char>(255))); // uint8
353 EXPECT_EQ("'\\x80' (-128)", Print(static_cast<signed char>(-128))); // int8
390 // const char*.
392 const char* p = "World";
396 // char*.
398 char p[] = "Hi";
400 Print(static_cast<char*>(p)));
405 const char* p = NULL;
411 const char* p = "'\"?\\\a\b\f\n\r\t\v\x7F\xFF a";
454 // Tests printing pointers to other char types.
456 // signed char*.
458 signed char* p = reinterpret_cast<signed char*>(0x1234);
464 // const signed char*.
466 signed char* p = reinterpret_cast<signed char*>(0x1234);
472 // unsigned char*.
474 unsigned char* p = reinterpret_cast<unsigned char*>(0x1234);
480 // const unsigned char*.
482 const unsigned char* p = reinterpret_cast<const unsigned char*>(0x1234);
547 const char* const begin_string_quote = is_wide_string ? "L\"" : "\"";
561 int MyMethod(char x) { return x + 1; }
562 virtual char MyVirtualMethod(int /* n */) { return 'a'; }
585 int (Foo::*p)(char) = NULL; // NOLINT
620 // char array without terminating NUL.
623 char a[] = { 'H', '\0', 'i' };
627 // const char array with terminating NUL.
629 const char a[] = "\0Hi";
664 const char s[] = "'\"?\\\a\b\f\n\0\r\t\v\x7F\xFF a";
673 const char s[] = "'\"?\\\a\b\f\n\0\r\t\v\x7F\xFF a";
728 // to std::basic_ostream<Char, CharTraits> for any valid Char and
735 template <typename Char, typename CharTraits>
736 std::basic_ostream<Char, CharTraits>& operator<<(
737 std::basic_ostream<Char, CharTraits>& os,
752 template <typename Char, typename CharTraits, typename T>
753 std::basic_ostream<Char, CharTraits>& operator<<(
754 std::basic_ostream<Char, CharTraits>& os,
773 template <typename Char, typename CharTraits, typename T>
774 std::basic_ostream<Char, CharTraits>& operator<<(
775 std::basic_ostream<Char, CharTraits>& os,
795 const char str[] = "NUL (\0) and \r\t";
805 deque<char> empty;
819 hash_map<int, char> map1;
861 ASSERT_NE(isdigit(static_cast<unsigned char>(result[i])), 0);
977 char x;
988 char x;
1007 ::std::tr1::tuple<char, bool> t2('a', true);
1034 const char* const str = "8";
1037 ::std::tr1::tuple<bool, char, short, testing::internal::Int32, // NOLINT
1038 testing::internal::Int64, float, double, const char*, void*, string>
1048 ::std::tr1::tuple< ::std::tr1::tuple<int, bool>, char> nested(
1066 ::std::tuple<char, bool> t2('a', true);
1093 const char* const str = "8";
1096 ::std::tuple<bool, char, short, testing::internal::Int32, // NOLINT
1097 testing::internal::Int64, float, double, const char*, void*, string>
1107 ::std::tuple< ::std::tuple<int, bool>, char> nested(
1119 Print(UnprintableTemplateInGlobal<char>()));
1132 char array[257];
1218 int (Foo::*p)(char ch) = &Foo::MyMethod;
1224 char (Foo::*p2)(int n) = &Foo::MyVirtualMethod;
1250 // non-char pointer
1257 // non-char array
1266 // Tests formatting a char pointer when it's compared with another pointer.
1270 // char pointer vs pointer
1272 // In expression 'p == x', where 'p' and 'x' are (const or not) char
1277 // const char*
1278 const char* s = "hello";
1282 // char*
1283 char ch = 'a';
1290 // In expression 'p == x', where 'p' and 'x' are (const or not) char
1306 // Tests formatting a char pointer when it's compared to a string object.
1307 // In this case we want to print the char pointer as a C string.
1310 // char pointer vs ::string
1312 const char* s = "hello \"world";
1316 // char*
1317 char str[] = "hi\1";
1318 char* p = str;
1324 // char pointer vs std::string
1326 const char* s = "hello \"world";
1330 // char*
1331 char str[] = "hi\1";
1332 char* p = str;
1367 // Tests formatting a char array when it's compared with a pointer or array.
1371 // char array vs pointer
1373 char str[] = "hi \"world\"";
1374 char* p = NULL;
1379 // char array vs char array
1381 const char str[] = "hi \"world\"";
1401 // Tests formatting a char array when it's compared with a string object.
1405 // char array vs string
1407 const char str[] = "hi \"w\0rld\"";
1414 // char array vs std::string
1416 const char str[] = "hi \"world\"";
1453 const char* p = "hello";
1458 char s[] = "hello";
1459 char* p = s;
1464 const char* p = "hello\n";
1469 char s[] = "hello\1";
1470 char* p = s;
1480 char s[] = "hello";
1485 const char str_with_nul[] = "hello\0 world";
1488 char mutable_str_with_nul[] = "hello\0 world";
1508 const char* s1 = "abc";
1513 char* s2 = const_cast<char*>(s1);
1518 const char* s3 = NULL;
1538 const char* s1 = "abc";
1543 char* s2 = const_cast<char*>(s1);
1548 const char* s3 = NULL;
1555 const char str[] = "\"Line\0 1\"\nLine 2";
1560 const char mutable_str[] = "\"Line\0 1\"\nLine 2";
1592 ::std::tr1::tuple<const int&, const char*>(n, "a"));
1625 ::std::tuple<const int&, const char*>(n, "a"));