示例#1
0
 /**
  * Test if the ->hasArray function returns the same as the ArrayQuery object.
  * 
  * @return void
  */
 public function testHasArrayReturnsArrayQueryValue()
 {
     $valid = 'is,valid';
     $invalid = 'is,invalid';
     $this->assertEquals(ArrayQuery::validate($valid), (new Inquiry('key', $valid))->hasArray());
     $this->assertEquals(ArrayQuery::validate($invalid), (new Inquiry('key', $invalid))->hasArray());
 }
示例#2
0
 /**
  * Each Query object must be validatable.
  * 
  * @return void
  */
 public function testValidateFails()
 {
     $this->assertFalse(ArrayQuery::validate('testInvalid'));
 }
示例#3
0
 /**
  * Check if the query contains an array statement.
  * 
  * @return bool
  */
 public function hasArray()
 {
     return ArrayQuery::validate($this->value);
 }