/** * @param OpenCloud\ObjectStore\Service $objectStore * @param OpenCloud\ObjectStore\Resource\Container $container */ function it_returns_false_when_file_does_not_exist($objectStore, $container) { $container->dataObject("test")->willThrow(new ObjFetchError()); $objectStore->container("test")->willReturn($container); $this->checksum('test')->shouldReturn(false); }
/** * @param Gaufrette\Adapter\OpenStackCloudFiles\ConnectionFactoryInterface $connectionFactory * @param OpenCloud\OpenStack $connection * @param OpenCloud\ObjectStore\Service $objectStore * @param OpenCloud\ObjectStore\Resource\Container $container */ function it_checksum_file_does_not_exist_returns_false($connectionFactory, $connection, $objectStore, $container) { $container->dataObject("test")->willThrow(new ObjFetchError()); $objectStore->container("test")->willReturn($container); $connection->objectStore()->willReturn($objectStore)->shouldBeCalledTimes(1); $connectionFactory->create()->willReturn($connection)->shouldBeCalledTimes(1); $this->checksum('test')->shouldReturn(false); }