Lines Matching defs:cases

53   const struct UnaryTestData cases[] = {
133 for (size_t i = 0; i < arraysize(cases); ++i) {
134 FilePath input(cases[i].input);
136 EXPECT_EQ(FilePath::StringType(cases[i].expected), observed.value()) <<
142 const struct UnaryTestData cases[] = {
220 for (size_t i = 0; i < arraysize(cases); ++i) {
221 FilePath input(cases[i].input);
223 EXPECT_EQ(FilePath::StringType(cases[i].expected), observed.value()) <<
229 const struct BinaryTestData cases[] = {
246 // Append introduces the default separator character, so these test cases
297 for (size_t i = 0; i < arraysize(cases); ++i) {
298 FilePath root(cases[i].inputs[0]);
299 FilePath::StringType leaf(cases[i].inputs[1]);
301 EXPECT_EQ(FilePath::StringType(cases[i].expected), observed_str.value()) <<
304 EXPECT_EQ(FilePath::StringType(cases[i].expected), observed_path.value()) <<
315 EXPECT_EQ(FilePath::StringType(cases[i].expected), observed_str.value()) <<
321 const struct UnaryTestData cases[] = {
376 for (size_t i = 0; i < arraysize(cases); ++i) {
377 FilePath input(cases[i].input);
379 EXPECT_EQ(FilePath::StringType(cases[i].expected), observed.value()) <<
385 const struct UnaryBooleanTestData cases[] = {
444 for (size_t i = 0; i < arraysize(cases); ++i) {
445 FilePath input(cases[i].input);
447 EXPECT_EQ(cases[i].expected, observed) <<
453 const struct UnaryTestData cases[] = {
490 for (size_t i = 0; i < arraysize(cases); ++i) {
491 FilePath input(cases[i].input);
500 EXPECT_EQ(FilePath::StringType(cases[i].expected), observed) <<
506 const struct BinaryBooleanTestData cases[] = {
547 for (size_t i = 0; i < arraysize(cases); ++i) {
548 FilePath parent(cases[i].inputs[0]);
549 FilePath child(cases[i].inputs[1]);
551 EXPECT_EQ(parent.IsParent(child), cases[i].expected) <<
558 const struct BinaryTestData cases[] = {
611 for (size_t i = 0; i < arraysize(cases); ++i) {
612 FilePath parent(cases[i].inputs[0]);
613 FilePath child(cases[i].inputs[1]);
617 EXPECT_EQ(cases[i].expected[0] != '\0', success) <<
620 EXPECT_STREQ(cases[i].expected, result.value().c_str()) <<
627 EXPECT_EQ(cases[i].expected[0] != '\0', success) <<
630 EXPECT_EQ(base.Append(cases[i].expected).value(), result.value()) <<
638 const struct BinaryBooleanTestData cases[] = {
678 for (size_t i = 0; i < arraysize(cases); ++i) {
679 FilePath a(cases[i].inputs[0]);
680 FilePath b(cases[i].inputs[1]);
682 EXPECT_EQ(a == b, cases[i].expected) <<
687 for (size_t i = 0; i < arraysize(cases); ++i) {
688 FilePath a(cases[i].inputs[0]);
689 FilePath b(cases[i].inputs[1]);
691 EXPECT_EQ(a != b, !cases[i].expected) <<
714 const struct UnaryTestData cases[] = {
742 for (unsigned int i = 0; i < arraysize(cases); ++i) {
743 FilePath path(cases[i].input);
745 EXPECT_STREQ(cases[i].expected, extension.c_str()) << "i: " << i <<
751 const struct BinaryTestData cases[] = {
810 for (unsigned int i = 0; i < arraysize(cases); ++i) {
811 FilePath path(cases[i].inputs[0]);
812 FilePath result = path.InsertBeforeExtension(cases[i].inputs[1]);
813 EXPECT_EQ(cases[i].expected, result.value()) << "i: " << i <<
814 ", path: " << path.value() << ", insert: " << cases[i].inputs[1];
819 const struct BinaryTestData cases[] = {
847 for (unsigned int i = 0; i < arraysize(cases); ++i) {
848 FilePath path(cases[i].inputs[0]);
849 FilePath replaced = path.ReplaceExtension(cases[i].inputs[1]);
850 EXPECT_EQ(cases[i].expected, replaced.value()) << "i: " << i <<
851 ", path: " << path.value() << ", replace: " << cases[i].inputs[1];
856 const struct BinaryBooleanTestData cases[] = {
891 for (size_t i = 0; i < arraysize(cases); ++i) {
892 FilePath path(cases[i].inputs[0]);
893 FilePath::StringType ext(cases[i].inputs[1]);
895 EXPECT_EQ(cases[i].expected, path.MatchesExtension(ext)) <<
901 const struct BinaryIntTestData cases[] = {
968 for (size_t i = 0; i < arraysize(cases); ++i) {
969 FilePath::StringType s1(cases[i].inputs[0]);
970 FilePath::StringType s2(cases[i].inputs[1]);
972 EXPECT_EQ(cases[i].expected, result) <<
978 const struct UnaryBooleanTestData cases[] = {
1000 for (size_t i = 0; i < arraysize(cases); ++i) {
1001 FilePath input(cases[i].input);
1003 EXPECT_EQ(cases[i].expected, observed) <<