Example #1
0
 /**
  * Test containsTerm() method
  *
  * @return void
  */
 public function testContainsTerm()
 {
     $q = new Query('test query');
     // Should contain both actual terms:
     $this->assertTrue($q->containsTerm('test'));
     $this->assertTrue($q->containsTerm('query'));
     // Should not contain a non-present term:
     $this->assertFalse($q->containsTerm('garbage'));
     // Should not contain a partial term (matches on word boundaries):
     $this->assertFalse($q->containsTerm('tes'));
 }
Example #2
0
 /**
  * Test containsTerm() method
  *
  * @return void
  */
 public function testContainsTerm()
 {
     $q = new Query('test query we<(ird');
     // Should contain all actual terms (even those containing regex chars):
     $this->assertTrue($q->containsTerm('test'));
     $this->assertTrue($q->containsTerm('query'));
     $this->assertTrue($q->containsTerm('we<(ird'));
     // Should not contain a non-present term:
     $this->assertFalse($q->containsTerm('garbage'));
     // Should not contain a partial term (matches on word boundaries):
     $this->assertFalse($q->containsTerm('tes'));
 }