Example #1
0
 public function Test_of_save()
 {
     $Users = new AkTestUser();
     $User = $Users->find(3);
     $User->setAttribute('country', 23);
     $User->save();
     $User = $Users->find(3);
     $this->assertEqual($User->get('country'), 23);
     $User = new AkTestUser();
     $User->addCombinedAttributeConfiguration('name', "%s %s", 'first_name', 'last_name');
     $User->setAttributes(array('name' => 'Alicia MiLuv'));
     $User->save();
     $User = $Users->find('first', array('conditions' => "first_name = 'Alicia' AND last_name = 'MiLuv'"));
     $this->assertEqual($User->first_name, 'Alicia');
     $this->assertEqual($User->last_name, 'MiLuv');
     $User = new AkTestUser(array('last_name' => 'Smith', 'first_name' => 'John'));
     $User->save();
     $User = $Users->find('first', "first_name = 'John' AND last_name = 'Smith'");
     $this->assertEqual($User->first_name, 'John');
     $this->assertEqual($User->last_name, 'Smith');
 }
Example #2
0
 function Test_of_get_and_set_DisplayField()
 {
     $AkTestField = new AkTestField();
     $this->assertEqual($AkTestField->getDisplayField(), 'id');
     $AkTestField->setDisplayField('text_field');
     $this->assertEqual($AkTestField->getDisplayField(), 'text_field');
     $AkTestUser = new AkTestUser();
     $this->assertEqual($AkTestUser->getDisplayField(), 'id');
     $AkTestUser->addCombinedAttributeConfiguration('name', "%s %s", 'first_name', 'last_name');
     $this->assertEqual($AkTestUser->getDisplayField(), 'name');
     $AkTestField->setDisplayField('invalid_field');
     $this->assertEqual($AkTestUser->getDisplayField(), 'name');
 }