Exemple #1
0
TEST_F(DecompositionTest, SetsParent)
{
	Decomposition d = {DecompositionNode{{}}, solverFactory};
	EXPECT_EQ(nullptr, d.getParent());
	DecompositionPtr c{new Decomposition{DecompositionNode{{}}, solverFactory}};
	c->setParent(&d);
	d.addChild(std::move(c));
	EXPECT_EQ(&d, (*d.getChildren().begin())->getParent());
}