1
0
mirror of synced 2025-02-03 05:49:25 +03:00

#6613 #6614 #6616 removing repeated PersistentCollectionTest chunks of code

This commit is contained in:
Marco Pivetta 2017-08-11 19:08:24 +02:00
parent 93c4064679
commit b064fe3d86
No known key found for this signature in database
GPG Key ID: 4167D3337FD9D629

View File

@ -35,6 +35,8 @@ class PersistentCollectionTest extends OrmTestCase
parent::setUp(); parent::setUp();
$this->_emMock = EntityManagerMock::create(new ConnectionMock([], new DriverMock())); $this->_emMock = EntityManagerMock::create(new ConnectionMock([], new DriverMock()));
$this->setUpPersistentCollection();
} }
/** /**
@ -61,7 +63,6 @@ class PersistentCollectionTest extends OrmTestCase
*/ */
public function testCurrentInitializesCollection() public function testCurrentInitializesCollection()
{ {
$this->setUpPersistentCollection();
$this->collection->current(); $this->collection->current();
$this->assertTrue($this->collection->isInitialized()); $this->assertTrue($this->collection->isInitialized());
} }
@ -71,7 +72,6 @@ class PersistentCollectionTest extends OrmTestCase
*/ */
public function testKeyInitializesCollection() public function testKeyInitializesCollection()
{ {
$this->setUpPersistentCollection();
$this->collection->key(); $this->collection->key();
$this->assertTrue($this->collection->isInitialized()); $this->assertTrue($this->collection->isInitialized());
} }
@ -81,7 +81,6 @@ class PersistentCollectionTest extends OrmTestCase
*/ */
public function testNextInitializesCollection() public function testNextInitializesCollection()
{ {
$this->setUpPersistentCollection();
$this->collection->next(); $this->collection->next();
$this->assertTrue($this->collection->isInitialized()); $this->assertTrue($this->collection->isInitialized());
} }
@ -91,8 +90,6 @@ class PersistentCollectionTest extends OrmTestCase
*/ */
public function testNonObjects() public function testNonObjects()
{ {
$this->setUpPersistentCollection();
$this->assertEmpty($this->collection); $this->assertEmpty($this->collection);
$this->collection->add("dummy"); $this->collection->add("dummy");
@ -115,8 +112,6 @@ class PersistentCollectionTest extends OrmTestCase
*/ */
public function testRemovingElementsAlsoRemovesKeys() public function testRemovingElementsAlsoRemovesKeys()
{ {
$this->setUpPersistentCollection();
$dummy = new \stdClass(); $dummy = new \stdClass();
$this->collection->add($dummy); $this->collection->add($dummy);
@ -131,8 +126,6 @@ class PersistentCollectionTest extends OrmTestCase
*/ */
public function testClearWillAlsoClearKeys() public function testClearWillAlsoClearKeys()
{ {
$this->setUpPersistentCollection();
$this->collection->add(new \stdClass()); $this->collection->add(new \stdClass());
$this->collection->clear(); $this->collection->clear();
$this->assertEquals([], array_keys($this->collection->toArray())); $this->assertEquals([], array_keys($this->collection->toArray()));
@ -143,8 +136,6 @@ class PersistentCollectionTest extends OrmTestCase
*/ */
public function testClearWillAlsoResetKeyPositions() public function testClearWillAlsoResetKeyPositions()
{ {
$this->setUpPersistentCollection();
$dummy = new \stdClass(); $dummy = new \stdClass();
$this->collection->add($dummy); $this->collection->add($dummy);
@ -166,8 +157,6 @@ class PersistentCollectionTest extends OrmTestCase
$this->_emMock->setUnitOfWork($unitOfWork); $this->_emMock->setUnitOfWork($unitOfWork);
$this->setUpPersistentCollection();
$newElement = new \stdClass(); $newElement = new \stdClass();
$persistedElement = new \stdClass(); $persistedElement = new \stdClass();
@ -203,8 +192,6 @@ class PersistentCollectionTest extends OrmTestCase
$this->_emMock->setUnitOfWork($unitOfWork); $this->_emMock->setUnitOfWork($unitOfWork);
$this->setUpPersistentCollection();
$newElement = new \stdClass(); $newElement = new \stdClass();
$newElementThatIsAlsoPersisted = new \stdClass(); $newElementThatIsAlsoPersisted = new \stdClass();
$persistedElement = new \stdClass(); $persistedElement = new \stdClass();