Ejemplo n.º 1
0
 public function testSerializeIntervalWithUpperhBound()
 {
     $interval = AfsInterval::create(null, 20);
     $this->assertEquals('[' . PHP_INT_MIN . ' .. 20]', (string) $interval);
 }
Ejemplo n.º 2
0
 public function testSetIntervalValueToFilter()
 {
     $query = new AfsQuery();
     $query = $query->set_filter('foo', AfsInterval::create(42, 666));
     $this->assertTrue($query->has_filter('foo', '[42 .. 666]'));
 }
Ejemplo n.º 3
0
 public function testOneFacetOneIntervalValue()
 {
     $query = new AfsQuery();
     $query = $query->add_filter('foo', AfsInterval::create(42, 666));
     $this->qm->send($query);
     $this->checkOneFacetValue('foo', '[42 .. 666]');
 }