MCPcopy Create free account
hub / github.com/Samsung/ONE / TEST_F

Function TEST_F

compiler/fme-apply/src/EqualizePatternRead.test.cpp:54–77  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

52} // namespace
53
54TEST_F(EqualizePatternReadTest, simple)
55{
56 const std::string contents = "["
57 "{"
58 "\"front\": \"f\","
59 "\"back\": \"b\","
60 "\"type\": \"ScaleOnly\","
61 "\"act_scale\": [4.0, 5.0, 6.0]"
62 "}"
63 "]";
64
65 EXPECT_NO_THROW(write_to_file(_filename, contents));
66
67 auto patterns = fme_apply::read(_filename);
68
69 EXPECT_EQ(1, patterns.size());
70 EXPECT_EQ("f", patterns[0].front);
71 EXPECT_EQ("b", patterns[0].back);
72 EXPECT_EQ(EqualizePattern::Type::ScaleOnly, patterns[0].type);
73 EXPECT_EQ(3, patterns[0].act_scale.size());
74 EXPECT_FLOAT_EQ(4.0, patterns[0].act_scale[0]);
75 EXPECT_FLOAT_EQ(5.0, patterns[0].act_scale[1]);
76 EXPECT_FLOAT_EQ(6.0, patterns[0].act_scale[2]);
77}
78
79TEST_F(EqualizePatternReadTest, no_file_NEG) { EXPECT_ANY_THROW(fme_apply::read(_filename)); }
80

Callers

nothing calls this directly

Calls 3

write_to_fileFunction · 0.85
readFunction · 0.70
sizeMethod · 0.45

Tested by

no test coverage detected