コード例 #1
0
ファイル: InquiryTest.php プロジェクト: bycedric/inquiry
 /**
  * Test if the ->hasRelation function returns boolean.
  * 
  * @return void
  */
 public function testHasRelationReturnsRelationQueryValue()
 {
     $valid = 'valid:relation';
     $invalid = 'invalidRelation';
     $this->assertEquals(RelationQuery::validate($valid), (new Inquiry('key', $valid))->hasRelation());
     $this->assertEquals(RelationQuery::validate($invalid), (new Inquiry('key', $invalid))->hasRelation());
 }
コード例 #2
0
 /**
  * Each Query object must be validatable.
  * 
  * @return void
  */
 public function testValidateFails()
 {
     $this->assertFalse(RelationQuery::validate('testInvalid'));
 }
コード例 #3
0
ファイル: Inquiry.php プロジェクト: bycedric/inquiry
 /**
  * Check if the query contains a relation statement.
  * 
  * @return bool
  */
 public function hasRelation()
 {
     return RelationQuery::validate($this->value);
 }