public function assertLockDiscoveryPropertyNowhere(ezcWebdavMemoryBackend $backend) { $prop = $backend->getProperty('/collection', 'lockdiscovery'); PHPUnit_Framework_Assert::assertNull($prop); $prop = $backend->getProperty('/collection/resource.html', 'lockdiscovery'); PHPUnit_Framework_Assert::assertType('ezcWebdavLockDiscoveryProperty', $prop, 'Property has incorrect type.'); PHPUnit_Framework_Assert::assertEquals(0, count($prop->activeLock), 'Active lock element not removed correctly.'); }
public function assertLockDiscoveryPropertyStillCorrect(ezcWebdavMemoryBackend $backend) { $prop = $backend->getProperty('/collection', 'lockdiscovery'); PHPUnit_Framework_Assert::assertInstanceOf('ezcWebdavLockDiscoveryProperty', $prop, 'Property has incorrect type.'); PHPUnit_Framework_Assert::assertEquals(0, count($prop->activeLock), 'Active lock element not removed correctly from root.'); $prop = $backend->getProperty('/collection/resource.html', 'lockdiscovery'); PHPUnit_Framework_Assert::assertInstanceOf('ezcWebdavLockDiscoveryProperty', $prop, 'Property has incorrect type.'); PHPUnit_Framework_Assert::assertEquals(1, count($prop->activeLock), 'Active lock element not present in null resource anymore.'); }
public function assertDestinationSourceStillCorrect(ezcWebdavMemoryBackend $backend) { $prop = $backend->getProperty('/collection', 'lockdiscovery'); PHPUnit_Framework_Assert::assertNotNull($prop, 'Lock discovery property set on source parent.'); PHPUnit_Framework_Assert::assertEquals(1, count($prop->activeLock), 'Active lock available not on source parent.'); $prop = $backend->getProperty('/collection/resource.html', 'lockdiscovery'); PHPUnit_Framework_Assert::assertNotNull($prop, 'Lock discovery property set on source.'); PHPUnit_Framework_Assert::assertEquals(1, count($prop->activeLock), 'Active lock available not on source.'); }
function assertLockDiscoveryPropertyCorrect(ezcWebdavMemoryBackend $backend) { $prop = $backend->getProperty('/collection', 'lockdiscovery'); PHPUnit_Framework_Assert::assertNotNull($prop, 'Lock discovery property not set.'); PHPUnit_Framework_Assert::assertInstanceOf('ezcWebdavLockDiscoveryProperty', $prop, 'Lock discovery property has incorrect type.'); PHPUnit_Framework_Assert::assertEquals(1, count($prop->activeLock), 'Number of activeLock elements incorrect.'); PHPUnit_Framework_Assert::assertEquals(new ezcWebdavPotentialUriContent('http://example.com/some/user', true), $prop->activeLock[0]->owner, 'Lock owner not correct.'); $prop = $backend->getProperty('/collection/resource.html', 'lockdiscovery'); PHPUnit_Framework_Assert::assertNotNull($prop, 'Lock discovery property not set.'); PHPUnit_Framework_Assert::assertInstanceOf('ezcWebdavLockDiscoveryProperty', $prop, 'Lock discovery property has incorrect type.'); PHPUnit_Framework_Assert::assertEquals(1, count($prop->activeLock), 'Number of activeLock elements incorrect.'); PHPUnit_Framework_Assert::assertEquals(new ezcWebdavPotentialUriContent('http://example.com/some/user', true), $prop->activeLock[0]->owner, 'Lock owner not correct.'); }
public function assertDestinationCorrect(ezcWebdavMemoryBackend $backend) { PHPUnit_Framework_Assert::assertTrue($backend->nodeExists('/other_collection/moved_resource.html')); $prop = $backend->getProperty('/other_collection/moved_resource.html', 'lockdiscovery'); PHPUnit_Framework_Assert::assertNotNull($prop, 'Lock discovery property not available on destination.'); PHPUnit_Framework_Assert::assertEquals(0, count($prop->activeLock), 'Active lock available on destination.'); }
public function assertTargetStillLocked(ezcWebdavMemoryBackend $backend) { $prop = $backend->getProperty('/collection/resource.html', 'lockdiscovery'); PHPUnit_Framework_Assert::assertNotNull($prop, 'Lock discovery property removed from target.'); PHPUnit_Framework_Assert::assertEquals(1, count($prop->activeLock), 'Target parent active lock gone.'); PHPUnit_Framework_Assert::assertEquals('opaquelocktoken:1234', $prop->activeLock[0]->token->__toString()); }
public function assertDestinationCorrect(ezcWebdavMemoryBackend $backend) { PHPUnit_Framework_Assert::assertTrue($backend->nodeExists('/other_collection/moved_resource.html')); $prop = $backend->getProperty('/other_collection/moved_resource.html', 'lockdiscovery'); PHPUnit_Framework_Assert::assertNotNull($prop, 'Lock discovery property not available on destination.'); PHPUnit_Framework_Assert::assertType('ezcWebdavLockDiscoveryProperty', $prop); PHPUnit_Framework_Assert::assertEquals(1, count($prop->activeLock), 'Active lock element not available on destination.'); PHPUnit_Framework_Assert::assertEquals('opaquelocktoken:5678', $prop->activeLock[0]->token->__toString(), 'Active lock token on destination incorrect.'); }
public function assertTargetPropertyNotSet(ezcWebdavMemoryBackend $backend) { $prop = $backend->getProperty('/collection/resource.html', 'authors', 'http://www.w3.com/standards/z39.50/'); PHPUnit_Framework_Assert::assertNull($prop, 'Desired property not set.'); }
public function assertLockDiscoveryPropertyNowhereElse(ezcWebdavMemoryBackend $backend) { $prop = $backend->getProperty('/collection', 'lockdiscovery'); PHPUnit_Framework_Assert::assertNull($prop); }
public function assertTargetParentStillLocked(ezcWebdavMemoryBackend $backend) { $prop = $backend->getProperty('/collection', 'lockdiscovery'); PHPUnit_Framework_Assert::assertNotNull($prop, 'Lock discovery property removed from source.'); PHPUnit_Framework_Assert::assertEquals(1, count($prop->activeLock), 'Target parent active lock gone.'); }
public function assertCollectionLockedFromParent(ezcWebdavMemoryBackend $backend) { $parentProp = $backend->getProperty('/collection', 'lockdiscovery'); $childProp = $backend->getProperty('/collection/newresource', 'lockdiscovery'); PHPUnit_Framework_Assert::assertNotEquals($parentProp, $childProp, 'New collection did inherit parents lock.'); }
public function assertLockDiscoveryPropertyNowhere(ezcWebdavMemoryBackend $backend) { $prop = $backend->getProperty('/collection', 'lockdiscovery'); PHPUnit_Framework_Assert::assertInstanceOf('ezcWebdavLockDiscoveryProperty', $prop, 'Property has incorrect type.'); PHPUnit_Framework_Assert::assertEquals(0, count($prop->activeLock), 'Active lock element not removed correctly from root.'); }