evaluate() 공개 메소드

public evaluate ( $values )
예제 #1
0
 public function testEvaluate()
 {
     $conjunction = new AndX(array(new Key('name', new Same('Thomas')), new Key('age', new GreaterThan(0))));
     $this->assertTrue($conjunction->evaluate(array('name' => 'Thomas', 'age' => 35)));
     $this->assertFalse($conjunction->evaluate(array('name' => null, 'age' => 35)));
     $this->assertFalse($conjunction->evaluate(array('name' => 'Thomas', 'age' => 0)));
     $this->assertFalse($conjunction->evaluate(array('name' => null, 'age' => 0)));
 }