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

Function TEST_F

src/model/test/CoolingTowerTwoSpeed_GTest.cpp:19–151  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

17using namespace openstudio::model;
18
19TEST_F(ModelFixture, CoolingTowerTwoSpeed_constructor) {
20 ::testing::FLAGS_gtest_death_test_style = "threadsafe";
21
22 ASSERT_EXIT(
23 {
24 Model m;
25 CoolingTowerTwoSpeed coolingTowerTwoSpeed(m);
26
27 exit(0);
28 },
29 ::testing::ExitedWithCode(0), "");
30
31 Model m;
32
33 CoolingTowerTwoSpeed coolingTowerTwoSpeed(m);
34
35 EXPECT_FALSE(coolingTowerTwoSpeed.designWaterFlowRate());
36 EXPECT_TRUE(coolingTowerTwoSpeed.isDesignWaterFlowRateAutosized());
37
38 EXPECT_FALSE(coolingTowerTwoSpeed.highFanSpeedAirFlowRate());
39 EXPECT_TRUE(coolingTowerTwoSpeed.isHighFanSpeedAirFlowRateAutosized());
40
41 EXPECT_FALSE(coolingTowerTwoSpeed.highFanSpeedFanPower());
42 EXPECT_TRUE(coolingTowerTwoSpeed.isHighFanSpeedFanPowerAutosized());
43
44 EXPECT_FALSE(coolingTowerTwoSpeed.highFanSpeedUFactorTimesAreaValue());
45 EXPECT_TRUE(coolingTowerTwoSpeed.isHighFanSpeedUFactorTimesAreaValueAutosized());
46
47 EXPECT_FALSE(coolingTowerTwoSpeed.lowFanSpeedAirFlowRate());
48 EXPECT_TRUE(coolingTowerTwoSpeed.isLowFanSpeedAirFlowRateAutosized());
49
50 EXPECT_EQ(0.5, coolingTowerTwoSpeed.lowFanSpeedAirFlowRateSizingFactor());
51 EXPECT_TRUE(coolingTowerTwoSpeed.isLowFanSpeedAirFlowRateSizingFactorDefaulted());
52
53 EXPECT_FALSE(coolingTowerTwoSpeed.lowFanSpeedFanPower());
54 EXPECT_TRUE(coolingTowerTwoSpeed.isLowFanSpeedFanPowerAutosized());
55
56 EXPECT_EQ(0.16, coolingTowerTwoSpeed.lowFanSpeedFanPowerSizingFactor());
57 EXPECT_TRUE(coolingTowerTwoSpeed.isLowFanSpeedFanPowerSizingFactorDefaulted());
58
59 EXPECT_FALSE(coolingTowerTwoSpeed.lowFanSpeedUFactorTimesAreaValue());
60 EXPECT_TRUE(coolingTowerTwoSpeed.isLowFanSpeedUFactorTimesAreaValueAutosized());
61
62 EXPECT_EQ(0.6, coolingTowerTwoSpeed.lowFanSpeedUFactorTimesAreaSizingFactor());
63 EXPECT_TRUE(coolingTowerTwoSpeed.isLowFanSpeedUFactorTimesAreaSizingFactorDefaulted());
64
65 ASSERT_TRUE(coolingTowerTwoSpeed.freeConvectionRegimeAirFlowRate());
66 EXPECT_EQ(0.0, coolingTowerTwoSpeed.freeConvectionRegimeAirFlowRate().get());
67 EXPECT_TRUE(coolingTowerTwoSpeed.isFreeConvectionRegimeAirFlowRateDefaulted());
68 EXPECT_FALSE(coolingTowerTwoSpeed.isFreeConvectionRegimeAirFlowRateAutosized());
69
70 EXPECT_EQ(0.1, coolingTowerTwoSpeed.freeConvectionRegimeAirFlowRateSizingFactor());
71 EXPECT_TRUE(coolingTowerTwoSpeed.isFreeConvectionRegimeAirFlowRateSizingFactorDefaulted());
72
73 ASSERT_TRUE(coolingTowerTwoSpeed.freeConvectionRegimeUFactorTimesAreaValue());
74 EXPECT_EQ(0.0, coolingTowerTwoSpeed.freeConvectionRegimeUFactorTimesAreaValue().get());
75 EXPECT_TRUE(coolingTowerTwoSpeed.isFreeConvectionRegimeUFactorTimesAreaValueDefaulted());
76 EXPECT_FALSE(coolingTowerTwoSpeed.isFreeConvectionRegimeUFactorTimesAreaValueAutosized());

Callers

nothing calls this directly

Tested by

no test coverage detected