public function testRemove() { foreach (\XLite\Core\Database::getRepo('XLite\\Model\\TmpVar')->findAll() as $c) { \XLite\Core\Database::getEM()->remove($c); } \XLite\Core\Database::getEM()->flush(); $c = new \XLite\Model\TmpVar(); $c->map($this->entityData); \XLite\Core\Database::getEM()->persist($c); \XLite\Core\Database::getEM()->flush(); $id = $c->getId(); \XLite\Core\Database::getEM()->remove($c); \XLite\Core\Database::getEM()->flush(); \XLite\Core\Database::getEM()->clear(); $c = \XLite\Core\Database::getRepo('XLite\\Model\\TmpVar')->find($id); $this->assertTrue(is_null($c), 'check entity'); //\XLite\Core\Database::getEM()->remove($c); \XLite\Core\Database::getEM()->flush(); }