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