Exemple #1
0
 public function testNotMatch()
 {
     $criterion = KVDdb_Criterion::notMatches('provincie', 'West-Vlaanderen');
     $this->assertInstanceOf('KVDdb_NotMatchCriterion', $criterion);
     $this->assertEquals("( UPPER( provincie ) NOT LIKE UPPER( 'West-Vlaanderen' ) )", $criterion->generateSql());
     $criterion = KVDdb_Criterion::notMatches('provincie', '%West-Vlaanderen');
     $this->assertInstanceOf('KVDdb_NotMatchCriterion', $criterion);
     $this->assertEquals("( UPPER( provincie ) NOT LIKE UPPER( '%West-Vlaanderen' ) )", $criterion->generateSql());
     $criterion = KVDdb_Criterion::notMatches('provincie', '__st-Vlaanderen');
     $this->assertInstanceOf('KVDdb_NotMatchCriterion', $criterion);
     $this->assertEquals("( UPPER( provincie ) NOT LIKE UPPER( '__st-Vlaanderen' ) )", $criterion->generateSql());
 }