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')); }
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')); }
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'); }