Skip to content

Commit

Permalink
More explanations in tests
Browse files Browse the repository at this point in the history
  • Loading branch information
kunitoki committed Apr 17, 2023
1 parent e3b672e commit 295362b
Showing 1 changed file with 11 additions and 7 deletions.
18 changes: 11 additions & 7 deletions Tests/Source/ClassTests.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2145,7 +2145,9 @@ TEST_F(ClassMetaMethods, ErrorLineWithProperties)
catch (const std::exception& ex)
{
EXPECT_EQ(0, std::string_view(ex.what()).find("[string \"...\"]:3"));
EXPECT_EQ(std::string_view::npos, std::string_view(ex.what()).find("[string \"...\"]:3", 1));

// This is not comparing with std::string_view::npos because we have debug.traceback in the error handler
EXPECT_NE(18, std::string_view(ex.what()).find("[string \"...\"]:3: ", 18));
}

try
Expand All @@ -2159,8 +2161,10 @@ TEST_F(ClassMetaMethods, ErrorLineWithProperties)
}
catch (const std::exception& ex)
{
EXPECT_EQ(0, std::string_view(ex.what()).find("[string \"...\"]:3"));
EXPECT_EQ(std::string_view::npos, std::string_view(ex.what()).find("[string \"...\"]:3", 1));
EXPECT_EQ(0, std::string_view(ex.what()).find("[string \"...\"]:3: "));

// This is not comparing with std::string_view::npos because we have debug.traceback in the error handler
EXPECT_NE(18, std::string_view(ex.what()).find("[string \"...\"]:3: ", 18));
}
#endif

Expand All @@ -2170,8 +2174,8 @@ TEST_F(ClassMetaMethods, ErrorLineWithProperties)
myStringGetter.str = 12
)");

EXPECT_EQ(0, std::string_view(errorString).find("[string \"...\"]:3"));
EXPECT_EQ(std::string_view::npos, std::string_view(errorString).find("[string \"...\"]:3", 1));
EXPECT_EQ(0, std::string_view(errorString).find("[string \"...\"]:3: "));
EXPECT_EQ(std::string_view::npos, std::string_view(errorString).find("[string \"...\"]:3: ", 18));
}

{
Expand All @@ -2180,8 +2184,8 @@ TEST_F(ClassMetaMethods, ErrorLineWithProperties)
myStringGetter:setString(12)
)");

EXPECT_EQ(0, std::string_view(errorString).find("[string \"...\"]:3"));
EXPECT_EQ(std::string_view::npos, std::string_view(errorString).find("[string \"...\"]:3", 1));
EXPECT_EQ(0, std::string_view(errorString).find("[string \"...\"]:3: "));
EXPECT_EQ(std::string_view::npos, std::string_view(errorString).find("[string \"...\"]:3: ", 18));
}
}

Expand Down

0 comments on commit 295362b

Please sign in to comment.