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

Function TEST_F

src/model/test/OutputControlTableStyle_GTest.cpp:15–34  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

13using namespace openstudio::model;
14
15TEST_F(ModelFixture, OutputControlTableStyle_GettersSetters) {
16 Model model;
17 OutputControlTableStyle outputControlTableStyle = model.getUniqueModelObject<OutputControlTableStyle>();
18
19 EXPECT_EQ("HTML", outputControlTableStyle.columnSeparator());
20 EXPECT_EQ("None", outputControlTableStyle.unitConversion());
21
22 EXPECT_TRUE(outputControlTableStyle.setColumnSeparator("Tab"));
23 EXPECT_TRUE(outputControlTableStyle.setUnitConversion("JtoKWH"));
24 EXPECT_EQ("Tab", outputControlTableStyle.columnSeparator());
25 EXPECT_EQ("JtoKWH", outputControlTableStyle.unitConversion());
26
27 EXPECT_FALSE(outputControlTableStyle.setColumnSeparator("Invalid"));
28 EXPECT_FALSE(outputControlTableStyle.setUnitConversion("AnotherInvalid"));
29 EXPECT_EQ("Tab", outputControlTableStyle.columnSeparator());
30 EXPECT_EQ("JtoKWH", outputControlTableStyle.unitConversion());
31
32 EXPECT_TRUE(outputControlTableStyle.setUnitConversion("InchPoundExceptElectricity"));
33 EXPECT_EQ("InchPoundExceptElectricity", outputControlTableStyle.unitConversion());
34}

Callers

nothing calls this directly

Calls 5

unitConversionMethod · 0.80
setUnitConversionMethod · 0.80
columnSeparatorMethod · 0.45
setColumnSeparatorMethod · 0.45

Tested by

no test coverage detected