MCPcopy Create free account
hub / github.com/DeepRec-AI/DeepRec / TEST

Function TEST

tensorflow/core/grappler/graph_analyzer/gen_node_test.cc:33–74  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

31using ::testing::Ne;
32
33TEST(GenNodeTest, Port) {
34 {
35 GenNode::Port p(true, 100);
36 EXPECT_THAT(p.IsInbound(), Eq(true));
37 EXPECT_THAT(p.IsControl(), Eq(false));
38 EXPECT_THAT(p.Id(), Eq(100));
39 GenNode::Port p2 = GenNode::Port::Decode(p.Encoded());
40 EXPECT_THAT(p2.IsInbound(), Eq(true));
41 EXPECT_THAT(p2.IsControl(), Eq(false));
42 EXPECT_THAT(p2.Id(), Eq(100));
43 }
44 {
45 GenNode::Port p(false, 0);
46 EXPECT_THAT(p.IsInbound(), Eq(false));
47 EXPECT_THAT(p.IsControl(), Eq(false));
48 EXPECT_THAT(p.Id(), Eq(0));
49 GenNode::Port p2 = GenNode::Port::Decode(p.Encoded());
50 EXPECT_THAT(p2.IsInbound(), Eq(false));
51 EXPECT_THAT(p2.IsControl(), Eq(false));
52 EXPECT_THAT(p2.Id(), Eq(0));
53 }
54 {
55 GenNode::Port p(true, -100);
56 EXPECT_THAT(p.IsInbound(), Eq(true));
57 EXPECT_THAT(p.IsControl(), Eq(true));
58 EXPECT_THAT(p.Id(), Eq(-100));
59 GenNode::Port p2 = GenNode::Port::Decode(p.Encoded());
60 EXPECT_THAT(p2.IsInbound(), Eq(true));
61 EXPECT_THAT(p2.IsControl(), Eq(true));
62 EXPECT_THAT(p2.Id(), Eq(-100));
63 }
64 {
65 GenNode::Port p(false, -1);
66 EXPECT_THAT(p.IsInbound(), Eq(false));
67 EXPECT_THAT(p.IsControl(), Eq(true));
68 EXPECT_THAT(p.Id(), Eq(-1));
69 GenNode::Port p2 = GenNode::Port::Decode(p.Encoded());
70 EXPECT_THAT(p2.IsInbound(), Eq(false));
71 EXPECT_THAT(p2.IsControl(), Eq(true));
72 EXPECT_THAT(p2.Id(), Eq(-1));
73 }
74}
75
76TEST(GenNodeTest, ParseNodeNoInputs) {
77 GenNodeMap map;

Callers

nothing calls this directly

Calls 15

MakeNodeConstFunction · 0.85
DumpLinkMapFunction · 0.85
MakeNodeSubFunction · 0.85
MakeNodeMulFunction · 0.85
MakeNodeAddNFunction · 0.85
MakeNodeShapeNFunction · 0.85
MakeNodeIdentityNFunction · 0.85
MakeNodeQuantizedConcatFunction · 0.85
IsInboundMethod · 0.80
IsControlMethod · 0.80
EncodedMethod · 0.80

Tested by

no test coverage detected