MCPcopy Create free account
hub / github.com/Cantera/cantera / TEST

Function TEST

test/general/test_units.cpp:9–18  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

7using namespace ::testing;
8
9TEST(Units, from_string) {
10 EXPECT_EQ(Units("").str(), "1");
11 EXPECT_EQ(Units("1.").str(), "1");
12 EXPECT_EQ(Units("kg").str(), "kg");
13 EXPECT_EQ(Units("1.0 kg^0.5").str(), "kg^0.5");
14 EXPECT_EQ(Units("kg / m^3").str(), "kg / m^3");
15 EXPECT_EQ(Units("1 / s").str(), "1 / s");
16 EXPECT_EQ(Units("0.001 m^3").factor(), 0.001);
17 EXPECT_EQ(Units("0.001 m^3").str(), "0.001 m^3");
18}
19
20TEST(Units, from_string_long) {
21 EXPECT_EQ(Units("").str(false), "1.0");

Callers

nothing calls this directly

Calls 15

strMethod · 0.80
convertToMethod · 0.80
convertFromMethod · 0.80
setDefaultsMethod · 0.80
applyUnitsMethod · 0.80
whatMethod · 0.80
setQuantityMethod · 0.80
is<vector<double>>Method · 0.80

Tested by

no test coverage detected