| 263 | } |
| 264 | |
| 265 | TEST_F(GraphTransfererTest, LoadAddGraph) { |
| 266 | GraphDef def = CreateAddGraphDef(); |
| 267 | ASSERT_TRUE(gt_.LoadGraphFromProto(TEST_GRAPH_TRANSFER_OPS_DEFINITIONS, def, |
| 268 | {}, std::vector<string>{NAME_A_PLUS_B}, |
| 269 | false) |
| 270 | .ok()); |
| 271 | SanityCheckNodes(gt_); |
| 272 | |
| 273 | const int const_node_count = |
| 274 | gt_.GetGraphTransferInfo().const_node_info_size(); |
| 275 | ASSERT_EQ(2, const_node_count); |
| 276 | const GraphTransferConstNodeInfo* params_a = FindConstNodeInfo(gt_, NAME_A); |
| 277 | ASSERT_TRUE(params_a != nullptr); |
| 278 | EXPECT_EQ(NAME_A, params_a->name()); |
| 279 | ASSERT_EQ(4, params_a->shape_size()); |
| 280 | EXPECT_EQ(1, params_a->shape(0)); |
| 281 | EXPECT_EQ(1, params_a->shape(1)); |
| 282 | EXPECT_EQ(1, params_a->shape(2)); |
| 283 | EXPECT_EQ(1, params_a->shape(3)); |
| 284 | EXPECT_EQ(4, params_a->data().length()); |
| 285 | |
| 286 | const GraphTransferConstNodeInfo* params_b = FindConstNodeInfo(gt_, NAME_B); |
| 287 | ASSERT_TRUE(params_b != nullptr); |
| 288 | ASSERT_EQ(4, params_b->shape_size()); |
| 289 | EXPECT_EQ(1, params_b->shape(0)); |
| 290 | EXPECT_EQ(1, params_b->shape(1)); |
| 291 | EXPECT_EQ(1, params_b->shape(2)); |
| 292 | EXPECT_EQ(1, params_b->shape(3)); |
| 293 | EXPECT_EQ(4, params_b->data().length()); |
| 294 | } |
| 295 | |
| 296 | TEST_F(GraphTransfererTest, LoadAddGraphWithOutputTensorMap) { |
| 297 | GraphDef def = CreateAddGraphDef(); |
nothing calls this directly
no test coverage detected