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

Function TEST_F

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

Source from the content-addressed store, hash-verified

16using namespace openstudio::model;
17
18TEST_F(ModelFixture, SiteGroundTemperatureShallow_SiteGroundTemperatureShallow) {
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 SiteGroundTemperatureShallow object
27 SiteGroundTemperatureShallow groundTemp = m.getUniqueModelObject<SiteGroundTemperatureShallow>();
28 exit(0);
29 },
30 ::testing::ExitedWithCode(0), "");
31
32 // create a model to use
33 Model m;
34
35 // create a SiteGroundTemperatureShallow object
36 SiteGroundTemperatureShallow groundTemp = m.getUniqueModelObject<SiteGroundTemperatureShallow>();
37
38 // Check to make sure all the fields are defaulted as expected
39 EXPECT_TRUE(groundTemp.isJanuarySurfaceGroundTemperatureDefaulted());
40 EXPECT_TRUE(groundTemp.isFebruarySurfaceGroundTemperatureDefaulted());
41 EXPECT_TRUE(groundTemp.isMarchSurfaceGroundTemperatureDefaulted());
42 EXPECT_TRUE(groundTemp.isAprilSurfaceGroundTemperatureDefaulted());
43 EXPECT_TRUE(groundTemp.isMaySurfaceGroundTemperatureDefaulted());
44 EXPECT_TRUE(groundTemp.isJuneSurfaceGroundTemperatureDefaulted());
45 EXPECT_TRUE(groundTemp.isJulySurfaceGroundTemperatureDefaulted());
46 EXPECT_TRUE(groundTemp.isAugustSurfaceGroundTemperatureDefaulted());
47 EXPECT_TRUE(groundTemp.isSeptemberSurfaceGroundTemperatureDefaulted());
48 EXPECT_TRUE(groundTemp.isOctoberSurfaceGroundTemperatureDefaulted());
49 EXPECT_TRUE(groundTemp.isNovemberSurfaceGroundTemperatureDefaulted());
50 EXPECT_TRUE(groundTemp.isDecemberSurfaceGroundTemperatureDefaulted());
51}
52
53// Test cloning it
54TEST_F(ModelFixture, SiteGroundTemperatureShallow_Clone) {

Callers

nothing calls this directly

Tested by

no test coverage detected