MCPcopy Create free account
hub / github.com/codereader/DarkRadiant / TEST_F

Function TEST_F

test/EntityClass.cpp:20–32  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

18using EntityClassTest = RadiantTest;
19
20TEST_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
34TEST_F(EntityClassTest, ForeachEntityClass)
35{

Callers

nothing calls this directly

Calls 15

getUsageFunction · 0.85
checkBucketEntityDefFunction · 0.85
createEntityByClassNameFunction · 0.85
expectEntityClassColourFunction · 0.85
loadTextFromVfsFileFunction · 0.85
getEntityByNameFunction · 0.85
getChildCountFunction · 0.85
brushHasMaterialFunction · 0.85
patchHasMaterialFunction · 0.85
getDeclNameMethod · 0.80
isLightMethod · 0.80
getClassTypeMethod · 0.80

Tested by

no test coverage detected