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

Function TEST_F

src/model/test/OutputSQLite_GTest.cpp:15–35  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

13using namespace openstudio::model;
14
15TEST_F(ModelFixture, OutputSQLite_GettersSetters) {
16
17 Model model;
18 OutputSQLite outputSQLite = model.getUniqueModelObject<OutputSQLite>();
19
20 EXPECT_EQ("SimpleAndTabular", outputSQLite.optionType());
21 EXPECT_EQ("UseOutputControlTableStyle", outputSQLite.unitConversionforTabularData());
22
23 EXPECT_TRUE(outputSQLite.setOptionType("Simple"));
24 EXPECT_TRUE(outputSQLite.setUnitConversionforTabularData("None"));
25 EXPECT_EQ("Simple", outputSQLite.optionType());
26 EXPECT_EQ("None", outputSQLite.unitConversionforTabularData());
27
28 EXPECT_FALSE(outputSQLite.setOptionType("Invalid"));
29 EXPECT_FALSE(outputSQLite.setUnitConversionforTabularData("AnotherInvalid"));
30 EXPECT_EQ("Simple", outputSQLite.optionType());
31 EXPECT_EQ("None", outputSQLite.unitConversionforTabularData());
32
33 EXPECT_TRUE(outputSQLite.setUnitConversionforTabularData("InchPoundExceptElectricity"));
34 EXPECT_EQ("InchPoundExceptElectricity", outputSQLite.unitConversionforTabularData());
35} // End of Getter_Setters test

Callers

nothing calls this directly

Tested by

no test coverage detected