/** * @test */ public function getRightVariant() { $test1 = new Test(); $test1->setAsk('Ask test'); $variant1_1 = new Variant(); $variant1_1->setVariant('Variant1'); $variant1_1->setPrOtvet(true); $test1->addVariant($variant1_1); $variant1_2 = new Variant(); $variant1_2->setVariant('Variant2'); $variant1_2->setPrOtvet(true); $test1->addVariant($variant1_2); $variant1_3 = new Variant(); $variant1_3->setVariant('Variant3'); $variant1_3->setPrOtvet(false); $test1->addVariant($variant1_3); $ra = $test1->getRightAnswers(); $diff = array_diff([$variant1_2, $variant1_1], $ra); $this->assertEmpty($diff); }