Lines Matching refs:BPFunctionNode
22 void PrintTo(const BPFunctionNode &Node, std::ostream *OS) { in PrintTo()
33 static std::vector<BPFunctionNode::IDT>
34 getIds(std::vector<BPFunctionNode> Nodes) { in getIds()
35 std::vector<BPFunctionNode::IDT> Ids; in getIds()
43 std::vector<BPFunctionNode> Nodes = { in TEST_F()
44 BPFunctionNode(0, {1, 2}), BPFunctionNode(2, {3, 4}), in TEST_F()
45 BPFunctionNode(1, {1, 2}), BPFunctionNode(3, {3, 4}), in TEST_F()
46 BPFunctionNode(4, {4}), in TEST_F()
51 auto NodeIs = [](BPFunctionNode::IDT Id, std::optional<uint32_t> Bucket) { in TEST_F()
52 return AllOf(Field("Id", &BPFunctionNode::Id, Id), in TEST_F()
53 Field("Bucket", &BPFunctionNode::Bucket, Bucket)); in TEST_F()
63 std::vector<BPFunctionNode::UtilityNodeT> AllUNs; in TEST_F()
68 std::vector<BPFunctionNode> Nodes; in TEST_F()
70 std::vector<BPFunctionNode::UtilityNodeT> UNs; in TEST_F()
83 Nodes, Each(Not(Field("Bucket", &BPFunctionNode::Bucket, std::nullopt)))); in TEST_F()
93 EXPECT_FLOAT_EQ(Bp.moveGain(BPFunctionNode(0, {}), true, Signatures), 0.f); in TEST_F()
94 EXPECT_FLOAT_EQ(Bp.moveGain(BPFunctionNode(0, {0, 1}), true, Signatures), in TEST_F()
96 EXPECT_FLOAT_EQ(Bp.moveGain(BPFunctionNode(0, {1, 2}), false, Signatures), in TEST_F()