1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2025-12-13 19:12:32 +01:00

Add some basic tests for Equals and IEquals

This commit is contained in:
ζeh Matt
2023-07-06 00:50:22 +03:00
parent b011b8085d
commit c55eb50740

View File

@@ -170,6 +170,32 @@ TEST_F(StringTest, StrLogicalCmp)
EXPECT_LT(StrLogicalCmp("!", "a"), 0);
}
TEST_F(StringTest, IEquals)
{
EXPECT_TRUE(String::IEquals("", ""));
EXPECT_TRUE(String::IEquals("Test", "Test"));
EXPECT_TRUE(String::IEquals("TesT", "Test"));
EXPECT_TRUE(String::IEquals("TEsT", "Test"));
EXPECT_FALSE(String::IEquals("Test", "Message"));
EXPECT_FALSE(String::IEquals("Test", "TestMessage"));
EXPECT_FALSE(String::IEquals("", "Test"));
EXPECT_FALSE(String::IEquals("Test", ""));
}
TEST_F(StringTest, Equals)
{
EXPECT_TRUE(String::Equals("", ""));
EXPECT_TRUE(String::Equals("Test", "Test"));
EXPECT_FALSE(String::Equals("TesT", "Test"));
EXPECT_FALSE(String::Equals("TEsT", "Test"));
EXPECT_FALSE(String::Equals("Test", "Message"));
EXPECT_FALSE(String::Equals("Test", "TestMessage"));
EXPECT_FALSE(String::Equals("", "Test"));
EXPECT_FALSE(String::Equals("Test", ""));
}
class CodepointViewTest : public testing::Test
{
};