/** * 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()); }
/** * Each Query object must be validatable. * * @return void */ public function testValidateFails() { $this->assertFalse(ArrayQuery::validate('testInvalid')); }
/** * Check if the query contains an array statement. * * @return bool */ public function hasArray() { return ArrayQuery::validate($this->value); }