Example #1
0
 public function Test_of_getContentColumns()
 {
     $Comment = new AkTestComment();
     $this->assertEqual(array_keys($Comment->getContentColumns()), array('private_comment', 'birth_date'));
     $Users = new AkTestUser();
     $this->assertEqual(array_keys($Users->getContentColumns()), array('user_name', 'first_name', 'last_name', 'email', 'country', 'password', 'created_at', 'updated_at', 'expires_on'));
     $Users = new AkTestUser();
     $Users->setInheritanceColumn('first_name');
     $this->assertEqual(array_keys($Users->getContentColumns()), array('user_name', 'last_name', 'email', 'country', 'password', 'created_at', 'updated_at', 'expires_on'));
 }
Example #2
0
 function Test_of_setInheritanceColumn()
 {
     $AkTestUser = new AkTestUser();
     $this->assertTrue($AkTestUser->setInheritanceColumn('first_name'));
     $this->assertErrorPattern('/instead/', $AkTestUser->setInheritanceColumn('country'));
     $this->assertErrorPattern('/available/', $AkTestUser->setInheritanceColumn('type'));
 }
Example #3
0
 public function Test_of_setInheritanceColumn()
 {
     $AkTestUser = new AkTestUser();
     $this->assertTrue($AkTestUser->setInheritanceColumn('first_name'));
     $this->expectError(new PatternExpectation('/instead/'));
     $AkTestUser->setInheritanceColumn('country');
     $this->expectError(new PatternExpectation('/available/'));
     $AkTestUser->setInheritanceColumn('type');
 }