6 #include <boost/test/unit_test.hpp> 14 AddMainFixture(
const std::string& dataType)
19 producer_version: "2.5.1" 28 elem_type: )" + dataType + R"( 50 elem_type: )" + dataType + R"( 106 struct AddValidFixture : AddMainFixture
108 AddValidFixture() : AddMainFixture(
"1") {
113 struct AddInvalidFixture : AddMainFixture
115 AddInvalidFixture() : AddMainFixture(
"6") { }
120 AddValidBroadcastFixture() {
124 producer_name: "CNTK" 125 producer_version: "2.5.1" 206 AddInvalidBroadcastFixture() {
210 producer_name: "CNTK" 211 producer_version: "2.5.1" 291 AddScalarFixture(
const std::string& dataType)
295 producer_name: "CNTK" 296 producer_version: "2.5.1" 305 elem_type: )" + dataType + R"( 327 elem_type: )" + dataType + R"( 374 struct AddValidScalarFixture : AddScalarFixture
376 AddValidScalarFixture() : AddScalarFixture(
"1") {
381 struct AddInvalidScalarFixture : AddScalarFixture
383 AddInvalidScalarFixture() : AddScalarFixture(
"6") { }
388 RunTest<4>({{
"Input0", {1.0f, 2.0f, -3.0f, -4.0f}},
389 {
"Input1", {1.0f, 2.0f, 3.0, 4.0f}}}, {{
"Output", {2.0, 4.0, 0, 0.0}}});
404 RunTest<4>({{
"Input0", {1.0f, 2.0f, -3.0f, -4.0f}},
405 {
"Input1", {1.0f, 2.0f, 3.0, 4.0f}}}, {{
"Output", {2.0, 4.0, 0, 0.0}}});
410 RunTest<4>({{
"Input0", {1.0f, 2.0f, -3.0f, -4.0f}},
411 {
"Input1", {-8.0f}}}, {{
"Output", {-7.0, -6.0, -11.0, -12.0}}});
BOOST_AUTO_TEST_SUITE_END()
BOOST_AUTO_TEST_SUITE(TensorflowLiteParser)
BOOST_FIXTURE_TEST_CASE(ValidAddTest, AddValidFixture)