MCPcopy Create free account
hub / github.com/NatLabRockies/OpenStudio / TEST_F

Function TEST_F

src/model/test/BuildingUnit_GTest.cpp:29–54  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

27using namespace openstudio::model;
28
29TEST_F(ModelFixture, BuildingUnit_RenderingColor) {
30
31 Model model;
32 BuildingUnit buildingUnit(model);
33 RenderingColor color1(model);
34
35 color1.setRenderingRedValue(255);
36 color1.setRenderingGreenValue(0);
37 color1.setRenderingBlueValue(0);
38 color1.setRenderingAlphaValue(255);
39
40 EXPECT_FALSE(buildingUnit.renderingColor());
41
42 ASSERT_TRUE(buildingUnit.setRenderingColor(color1));
43
44 boost::optional<RenderingColor> color2 = buildingUnit.renderingColor();
45 ASSERT_TRUE(color2);
46
47 EXPECT_EQ(color2->renderingRedValue(), 255);
48 EXPECT_EQ(color2->renderingGreenValue(), 0);
49 EXPECT_EQ(color2->renderingBlueValue(), 0);
50 EXPECT_EQ(color2->renderingAlphaValue(), 255);
51
52 buildingUnit.resetRenderingColor();
53 ASSERT_FALSE(buildingUnit.renderingColor());
54}
55
56TEST_F(ModelFixture, BuildingUnit_BuildingUnitType) {
57 Model model;

Callers

nothing calls this directly

Calls 15

setRenderingRedValueMethod · 0.80
setRenderingBlueValueMethod · 0.80
renderingRedValueMethod · 0.80
renderingGreenValueMethod · 0.80
renderingBlueValueMethod · 0.80
renderingAlphaValueMethod · 0.80
beginMethod · 0.80
buildingUnitTypeMethod · 0.80
setBuildingUnitTypeMethod · 0.80

Tested by

no test coverage detected