1
0
mirror of synced 2025-02-02 21:41:45 +03:00

#6613 #6614 adding assertions about collection initialization and dirty status

This commit is contained in:
Marco Pivetta 2017-08-11 14:46:11 +02:00
parent d2c9b22397
commit 5e2257db04
No known key found for this signature in database
GPG Key ID: 4167D3337FD9D629

View File

@ -47,15 +47,27 @@ class DDC6613Test extends OrmFunctionalTestCase
self::assertInstanceOf(PersistentCollection::class, $phones);
self::assertFalse($phones->isInitialized());
self::assertFalse($phones->isDirty());
$phones->add($item1);
self::assertFalse($phones->isInitialized());
self::assertTrue($phones->isDirty());
$this->_em->flush();
self::assertFalse($phones->isInitialized());
self::assertFalse($phones->isDirty());
$phones->add($item2);
self::assertFalse($phones->isInitialized());
self::assertTrue($phones->isDirty());
$phones->initialize();
self::assertTrue($phones->isInitialized());
self::assertFalse($phones->isDirty(), 'Possibly wrong assertion');
self::assertCount(2, $phones);
$this->_em->flush();