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

Function TEST_F

src/model/test/SiteGroundTemperatureDeep_GTest.cpp:18–51  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

16using namespace openstudio::model;
17
18TEST_F(ModelFixture, SiteGroundTemperatureDeep_SiteGroundTemperatureDeep) {
19 ::testing::FLAGS_gtest_death_test_style = "threadsafe";
20
21 ASSERT_EXIT(
22 {
23 // create a model to use
24 Model m;
25
26 // create a SiteGroundTemperatureDeep object
27 SiteGroundTemperatureDeep groundTemp = m.getUniqueModelObject<SiteGroundTemperatureDeep>();
28 exit(0);
29 },
30 ::testing::ExitedWithCode(0), "");
31
32 // create a model to use
33 Model m;
34
35 // create a SiteGroundTemperatureDeep object
36 SiteGroundTemperatureDeep groundTemp = m.getUniqueModelObject<SiteGroundTemperatureDeep>();
37
38 // Check to make sure all the fields are defaulted as expected
39 EXPECT_TRUE(groundTemp.isJanuaryDeepGroundTemperatureDefaulted());
40 EXPECT_TRUE(groundTemp.isFebruaryDeepGroundTemperatureDefaulted());
41 EXPECT_TRUE(groundTemp.isMarchDeepGroundTemperatureDefaulted());
42 EXPECT_TRUE(groundTemp.isAprilDeepGroundTemperatureDefaulted());
43 EXPECT_TRUE(groundTemp.isMayDeepGroundTemperatureDefaulted());
44 EXPECT_TRUE(groundTemp.isJuneDeepGroundTemperatureDefaulted());
45 EXPECT_TRUE(groundTemp.isJulyDeepGroundTemperatureDefaulted());
46 EXPECT_TRUE(groundTemp.isAugustDeepGroundTemperatureDefaulted());
47 EXPECT_TRUE(groundTemp.isSeptemberDeepGroundTemperatureDefaulted());
48 EXPECT_TRUE(groundTemp.isOctoberDeepGroundTemperatureDefaulted());
49 EXPECT_TRUE(groundTemp.isNovemberDeepGroundTemperatureDefaulted());
50 EXPECT_TRUE(groundTemp.isDecemberDeepGroundTemperatureDefaulted());
51}
52
53// Test cloning it
54TEST_F(ModelFixture, SiteGroundTemperatureDeep_Clone) {

Callers

nothing calls this directly

Tested by

no test coverage detected