/** * @test */ public function find_offsetLimit() { $storage = new NullStorage(); $query = new Query(); $query->setOffset(10); $query->setLimit(1000); $query->addFilter(new KeyValueFilter('foo', 'bar')); $storage->find($query, new ModelFixture()); }
/** * @test */ public function unknownFilter() { $this->expectException(NotSupportedFilterException::class); $pdo = $this->getPDO(); $storage = new SqlStorage($pdo, 'test'); $model = new ModelFixture(); $query = new Query(); $query->addFilter(new UnknownFilterFixture()); $storage->find($query, $model); }
/** * @test */ public function unknownFilter() { $this->expectException(NotSupportedFilterException::class); $mongoCollection = $this->getMockBuilder('\\MongoCollection')->disableOriginalConstructor()->getMock(); $storage = new MongoStorage($mongoCollection); $model = new ModelFixture(); $query = new Query(); $query->addFilter(new UnknownFilterFixture()); $storage->find($query, $model); }