| 18 | using EntityClassTest = RadiantTest; |
| 19 | |
| 20 | TEST_F(EntityClassTest, LookupEntityClass) |
| 21 | { |
| 22 | // Nonexistent class should return null (but not throw or crash) |
| 23 | auto cls = GlobalEntityClassManager().findClass("notAnEntityClass"); |
| 24 | EXPECT_FALSE(cls); |
| 25 | |
| 26 | // Real entity class should return a valid pointer |
| 27 | auto lightCls = GlobalEntityClassManager().findClass("light"); |
| 28 | EXPECT_TRUE(lightCls); |
| 29 | |
| 30 | EXPECT_EQ(GlobalEntityClassManager().findClass("light"), |
| 31 | GlobalEntityClassManager().findClass("LiGHT")) << "Lookup should be case-insensitive"; |
| 32 | } |
| 33 | |
| 34 | TEST_F(EntityClassTest, ForeachEntityClass) |
| 35 | { |
nothing calls this directly
no test coverage detected