Doctrine\SkeletonMapper\Tests\Functional\BaseImplementationTest::testClear PHP Method

testClear() public method

public testClear ( )
    public function testClear()
    {
        $user1 = $this->objectManager->find($this->userClassName, 1);
        $this->objectManager->clear($this->userClassName);
        $user2 = $this->objectManager->find($this->userClassName, 1);
        $this->assertNotSame($user1, $user2);
        $this->objectManager->clear();
        $user3 = $this->objectManager->find($this->userClassName, 1);
        $this->assertNotSame($user2, $user3);
        $user = $this->createTestObject();
        $user->setId(10);
        $this->objectManager->persist($user);
        $this->objectManager->clear($this->userClassName);
        $this->objectManager->flush();
        $this->assertNull($this->objectManager->find($this->userClassName, 10));
        $user = $this->createTestObject();
        $user->setId(10);
        $this->objectManager->persist($user);
        $this->objectManager->clear();
        $this->objectManager->flush();
        $this->assertNull($this->objectManager->find($this->userClassName, 10));
    }