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

Function TEST

src/utilities/data/Test/Vector_GTest.cpp:77–92  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

75}
76
77TEST(Vector, Logspace) {
78 Vector vector = logspace(0, 2, 11);
79
80 ASSERT_EQ(static_cast<unsigned int>(11), vector.size());
81 EXPECT_NEAR(pow(10.0, 0.0), vector(0), 1e-6);
82 EXPECT_NEAR(pow(10.0, 0.2), vector(1), 1e-6);
83 EXPECT_NEAR(pow(10.0, 0.4), vector(2), 1e-6);
84 EXPECT_NEAR(pow(10.0, 0.6), vector(3), 1e-6);
85 EXPECT_NEAR(pow(10.0, 0.8), vector(4), 1e-6);
86 EXPECT_NEAR(pow(10.0, 1.0), vector(5), 1e-6);
87 EXPECT_NEAR(pow(10.0, 1.2), vector(6), 1e-6);
88 EXPECT_NEAR(pow(10.0, 1.4), vector(7), 1e-6);
89 EXPECT_NEAR(pow(10.0, 1.6), vector(8), 1e-6);
90 EXPECT_NEAR(pow(10.0, 1.8), vector(9), 1e-6);
91 EXPECT_NEAR(pow(10.0, 2.0), vector(10), 1e-6);
92}
93
94TEST_F(DataFixture, Vector_Log) {
95 Vector vector(3);

Callers

nothing calls this directly

Calls 3

logspaceFunction · 0.85
powFunction · 0.50
sizeMethod · 0.45

Tested by

no test coverage detected