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