MCPcopy Create free account
hub / github.com/FreeCAD/FreeCAD / TEST_F

Function TEST_F

tests/src/Mod/Material/App/TestMaterialValue.cpp:44–55  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

42};
43
44TEST_F(TestMaterialValue, TestNoneType)
45{
46 auto mat1 = Materials::MaterialValue();
47 EXPECT_EQ(mat1.getType(), Materials::MaterialValue::None);
48 EXPECT_TRUE(mat1.isNull());
49 auto variant = mat1.getValue();
50 EXPECT_TRUE(variant.isNull());
51 EXPECT_FALSE(variant.canConvert<QString>());
52 EXPECT_TRUE(variant.toString().isNull());
53 EXPECT_TRUE(variant.toString().isEmpty());
54 EXPECT_EQ(variant.toString().size(), 0);
55}
56
57TEST_F(TestMaterialValue, TestStringType)
58{

Callers

nothing calls this directly

Calls 15

isnanFunction · 0.85
Array3DClass · 0.85
addDepthMethod · 0.80
currentDepthMethod · 0.80
setCurrentDepthMethod · 0.80
Array2DClass · 0.50
parseFunction · 0.50
getTypeMethod · 0.45
isNullMethod · 0.45
getValueMethod · 0.45
toStringMethod · 0.45
isEmptyMethod · 0.45

Tested by

no test coverage detected