| 42 | }; |
| 43 | |
| 44 | TEST_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 | |
| 57 | TEST_F(TestMaterialValue, TestStringType) |
| 58 | { |
nothing calls this directly
no test coverage detected