Refactor with SplObjectStorage

This commit is contained in:
victor
2015-08-25 10:32:12 +03:00
parent 47c323d36b
commit a2d372d4bb
5 changed files with 41 additions and 33 deletions

View File

@@ -37,9 +37,10 @@ class EntityTest extends \PHPUnit_Framework_TestCase
foreach ($values as $value) {
$macBook->addValue($value);
$this->assertTrue($macBook->getValues()->contains($value));
}
$this->assertEquals($values, $macBook->getValues());
$this->assertCount(count($values), $macBook->getValues());
}
/**
@@ -57,11 +58,11 @@ class EntityTest extends \PHPUnit_Framework_TestCase
foreach ($values as $value) {
$macBook->addValue($value);
}
$macBook->removeValue($values[0]);
unset($values[0]);
$this->assertEquals($values, $macBook->getValues());
$this->assertFalse($macBook->getValues()->contains($values[0]));
unset($values[0]);
$this->assertCount(count($values), $macBook->getValues());
}
/**