@@ -59,7 +59,7 @@ TEST(util_filepath, absolute_path_win_single_line)
5959
6060 EXPECT_EQ (fp, std::string (R"( C:\git\cwt-cucumber\any.feature)" ));
6161 EXPECT_EQ (lines.size (), 1 );
62- EXPECT_EQ (lines[ 0 ], 12 );
62+ EXPECT_TRUE (lines. contains ( 12 ) );
6363}
6464TEST (util_filepath, relative_path_win_single_line_1)
6565{
@@ -68,7 +68,7 @@ TEST(util_filepath, relative_path_win_single_line_1)
6868
6969 EXPECT_EQ (fp, std::string (" some_dir\\ any.feature" ));
7070 EXPECT_EQ (lines.size (), 1 );
71- EXPECT_EQ (lines[ 0 ], 12 );
71+ EXPECT_TRUE (lines. contains ( 12 ) );
7272}
7373TEST (util_filepath, relative_path_win_single_line_2)
7474{
@@ -77,7 +77,7 @@ TEST(util_filepath, relative_path_win_single_line_2)
7777
7878 EXPECT_EQ (fp, std::string (" .\\ some_dir\\ any.feature" ));
7979 EXPECT_EQ (lines.size (), 1 );
80- EXPECT_EQ (lines[ 0 ], 12 );
80+ EXPECT_TRUE (lines. contains ( 12 ) );
8181}
8282TEST (util_filepath, absolute_path_win_multi_line)
8383{
@@ -87,10 +87,10 @@ TEST(util_filepath, absolute_path_win_multi_line)
8787
8888 EXPECT_EQ (fp, std::string (R"( C:\git\cwt-cucumber\any.feature)" ));
8989 EXPECT_EQ (lines.size (), 4 );
90- EXPECT_EQ (lines[ 3 ], 12 );
91- EXPECT_EQ (lines[ 2 ], 123 );
92- EXPECT_EQ (lines[ 1 ], 999 );
93- EXPECT_EQ (lines[ 0 ], 123456789 );
90+ EXPECT_TRUE (lines. contains ( 12 ) );
91+ EXPECT_TRUE (lines. contains ( 123 ) );
92+ EXPECT_TRUE (lines. contains ( 999 ) );
93+ EXPECT_TRUE (lines. contains ( 123456789 ) );
9494}
9595TEST (util_filepath, relative_path_win_multi_line_1)
9696{
@@ -99,10 +99,10 @@ TEST(util_filepath, relative_path_win_multi_line_1)
9999
100100 EXPECT_EQ (fp, std::string (" some_dir\\ any.feature" ));
101101 EXPECT_EQ (lines.size (), 4 );
102- EXPECT_EQ (lines[ 3 ], 12 );
103- EXPECT_EQ (lines[ 2 ], 123 );
104- EXPECT_EQ (lines[ 1 ], 999 );
105- EXPECT_EQ (lines[ 0 ], 123456789 );
102+ EXPECT_TRUE (lines. contains ( 12 ) );
103+ EXPECT_TRUE (lines. contains ( 123 ) );
104+ EXPECT_TRUE (lines. contains ( 999 ) );
105+ EXPECT_TRUE (lines. contains ( 123456789 ) );
106106}
107107TEST (util_filepath, relative_path_win_multi_line_2)
108108{
@@ -111,10 +111,10 @@ TEST(util_filepath, relative_path_win_multi_line_2)
111111
112112 EXPECT_EQ (fp, std::string (" .\\ some_dir\\ any.feature" ));
113113 EXPECT_EQ (lines.size (), 4 );
114- EXPECT_EQ (lines[ 3 ], 12 );
115- EXPECT_EQ (lines[ 2 ], 123 );
116- EXPECT_EQ (lines[ 1 ], 999 );
117- EXPECT_EQ (lines[ 0 ], 123456789 );
114+ EXPECT_TRUE (lines. contains ( 12 ) );
115+ EXPECT_TRUE (lines. contains ( 123 ) );
116+ EXPECT_TRUE (lines. contains ( 999 ) );
117+ EXPECT_TRUE (lines. contains ( 123456789 ) );
118118}
119119TEST (util_filepath, absolute_path_unix_single_line)
120120{
@@ -123,7 +123,7 @@ TEST(util_filepath, absolute_path_unix_single_line)
123123
124124 EXPECT_EQ (fp, std::string (" /c/git/cwt-cucumber/any.feature" ));
125125 EXPECT_EQ (lines.size (), 1 );
126- EXPECT_EQ (lines[ 0 ], 12 );
126+ EXPECT_TRUE (lines. contains ( 12 ) );
127127}
128128TEST (util_filepath, absolute_path_unix_multi_line)
129129{
@@ -133,8 +133,8 @@ TEST(util_filepath, absolute_path_unix_multi_line)
133133
134134 EXPECT_EQ (fp, std::string (" /c/git/cwt-cucumber/any.feature" ));
135135 EXPECT_EQ (lines.size (), 4 );
136- EXPECT_EQ (lines[ 3 ], 12 );
137- EXPECT_EQ (lines[ 2 ], 123 );
138- EXPECT_EQ (lines[ 1 ], 999 );
139- EXPECT_EQ (lines[ 0 ], 123456789 );
140- }
136+ EXPECT_TRUE (lines. contains ( 12 ) );
137+ EXPECT_TRUE (lines. contains ( 123 ) );
138+ EXPECT_TRUE (lines. contains ( 999 ) );
139+ EXPECT_TRUE (lines. contains ( 123456789 ) );
140+ }
0 commit comments