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

#6017 removed clear($entityName) tests from UnitOfWorkTest: now covered in EntityManagerTest

This commit is contained in:
Marco Pivetta 2016-11-27 18:35:43 +01:00
parent 53c5824a6b
commit 44a6141235

View File

@ -351,66 +351,6 @@ class UnitOfWorkTest extends OrmTestCase
$this->assertFalse($this->_unitOfWork->isScheduledForInsert($entity2)); $this->assertFalse($this->_unitOfWork->isScheduledForInsert($entity2));
} }
/**
* @group 6017
*/
public function testClearManagerWithObject()
{
$entity = new Country(456, 'United Kingdom');
$this->expectException(ORMInvalidArgumentException::class);
$this->_unitOfWork->clear($entity);
}
/**
* @group 6017
*/
public function testClearManagerWithUnknownEntityName()
{
$this->expectException(MappingException::class);
$this->_unitOfWork->clear(uniqid('nonExisting', true));
}
/**
* @group 6017
*/
public function testClearManagerWithProxyClassName()
{
$proxy = $this->_emMock->getReference(Country::class, ['id' => random_int(457, 100000)]);
$entity = new Country(456, 'United Kingdom');
$this->_unitOfWork->persist($entity);
$this->assertTrue($this->_unitOfWork->isInIdentityMap($entity));
$this->assertTrue($this->_unitOfWork->isScheduledForInsert($entity));
$this->_unitOfWork->clear(get_class($proxy));
$this->assertFalse($this->_unitOfWork->isInIdentityMap($entity));
$this->assertFalse($this->_unitOfWork->isScheduledForInsert($entity));
}
/**
* @group 6017
*/
public function testClearManagerWithNullValue()
{
$entity = new Country(456, 'United Kingdom');
$this->_unitOfWork->persist($entity);
$this->assertTrue($this->_unitOfWork->isInIdentityMap($entity));
$this->assertTrue($this->_unitOfWork->isScheduledForInsert($entity));
$this->_unitOfWork->clear();
$this->assertFalse($this->_unitOfWork->isInIdentityMap($entity));
$this->assertFalse($this->_unitOfWork->isScheduledForInsert($entity));
}
/** /**
* Data Provider * Data Provider
* *