Lines Matching defs:edge

89   Edge* edge = state.GetNode("result", 0)->in_edge();
90 EXPECT_TRUE(edge->GetBindingBool("restat"));
91 EXPECT_FALSE(edge->GetBindingBool("generator"));
142 Edge* edge = state.edges_[0];
143 EXPECT_EQ("cat in\nin2 > out", edge->EvaluateCommand());
161 Edge* edge = state.edges_[0];
163 edge->EvaluateCommand());
166 edge = state.edges_[1];
168 edge->EvaluateCommand());
394 Edge* edge = node->in_edge();
395 ASSERT_TRUE(edge->inputs_.empty());
409 Edge* edge = node->in_edge();
410 ASSERT_EQ(edge->inputs_.size(), 1);
411 ASSERT_EQ(edge->inputs_[0], node);
831 // Pool names are dereferenced at edge parsing time.
955 Edge* edge = state.LookupNode("foo")->in_edge();
956 ASSERT_TRUE(edge->is_implicit(1));
964 Edge* edge = state.LookupNode("foo")->in_edge();
965 ASSERT_TRUE(edge->is_order_only(1));
973 Edge* edge = state.LookupNode("foo")->in_edge();
974 ASSERT_EQ(edge->validations_.size(), 1);
975 EXPECT_EQ(edge->validations_[0]->path(), "baz");
984 Edge* edge = state.LookupNode("imp")->in_edge();
985 ASSERT_EQ(edge->outputs_.size(), 2);
986 EXPECT_TRUE(edge->is_implicit_out(1));
995 Edge* edge = state.LookupNode("foo")->in_edge();
996 ASSERT_EQ(edge->outputs_.size(), 1);
997 EXPECT_FALSE(edge->is_implicit_out(0));
1006 Edge* edge = state.LookupNode("foo")->in_edge();
1007 ASSERT_EQ(edge->outputs_.size(), 3);
1008 EXPECT_FALSE(edge->is_implicit_out(0));
1009 EXPECT_FALSE(edge->is_implicit_out(1));
1010 EXPECT_TRUE(edge->is_implicit_out(2));
1019 Edge* edge = state.LookupNode("foo")->in_edge();
1020 ASSERT_EQ(edge->outputs_.size(), 1);
1021 EXPECT_FALSE(edge->is_implicit_out(0));
1104 Edge* edge = state.GetNode("result", 0)->in_edge();
1105 ASSERT_FALSE(edge->dyndep_);
1127 Edge* edge = state.GetNode("result", 0)->in_edge();
1128 ASSERT_TRUE(edge->dyndep_);
1129 EXPECT_TRUE(edge->dyndep_->dyndep_pending());
1130 EXPECT_EQ(edge->dyndep_->path(), "in");
1139 Edge* edge = state.GetNode("result", 0)->in_edge();
1140 ASSERT_TRUE(edge->dyndep_);
1141 EXPECT_TRUE(edge->dyndep_->dyndep_pending());
1142 EXPECT_EQ(edge->dyndep_->path(), "dd");
1151 Edge* edge = state.GetNode("result", 0)->in_edge();
1152 ASSERT_TRUE(edge->dyndep_);
1153 EXPECT_TRUE(edge->dyndep_->dyndep_pending());
1154 EXPECT_EQ(edge->dyndep_->path(), "dd");
1163 Edge* edge = state.GetNode("result", 0)->in_edge();
1164 ASSERT_TRUE(edge->dyndep_);
1165 EXPECT_TRUE(edge->dyndep_->dyndep_pending());
1166 EXPECT_EQ(edge->dyndep_->path(), "in");