mirror of
https://github.com/mikecarper/MeshCore.git
synced 2026-09-16 18:12:36 +00:00
21 lines
661 B
C++
21 lines
661 B
C++
#include <gtest/gtest.h>
|
|
|
|
#include <helpers/RegionNameUtils.h>
|
|
|
|
TEST(RegionNameUtils, PublicMarkerDoesNotCreateADistinctName) {
|
|
EXPECT_TRUE(RegionNameUtils::equivalent("sea", "#sea"));
|
|
EXPECT_TRUE(RegionNameUtils::equivalent("#sea", "sea"));
|
|
EXPECT_TRUE(RegionNameUtils::equivalent("#sea", "#sea"));
|
|
}
|
|
|
|
TEST(RegionNameUtils, DifferentAndPrivateNamesRemainDistinct) {
|
|
EXPECT_FALSE(RegionNameUtils::equivalent("sea", "w-wa"));
|
|
EXPECT_FALSE(RegionNameUtils::equivalent("sea", "$sea"));
|
|
EXPECT_FALSE(RegionNameUtils::equivalent(nullptr, "sea"));
|
|
}
|
|
|
|
int main(int argc, char** argv) {
|
|
::testing::InitGoogleTest(&argc, argv);
|
|
return RUN_ALL_TESTS();
|
|
}
|