| 13 | using namespace openstudio::model; |
| 14 | |
| 15 | TEST_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 |
nothing calls this directly
no test coverage detected