/**
  * @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());
 }
Beispiel #2
0
 /**
  * @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);
 }