예제 #1
0
 function test_getters_and_setters()
 {
     $record = new Dataface_Record('Profiles', array('id' => 3));
     $record->setValue('id', 5);
     $this->assertEquals($record->getValue('id'), 5);
     $this->assertEquals($record->value('id'), 5);
     $this->assertEquals($record->val('id'), 5);
     $record = new Dataface_Record('Test', array('id' => 3));
     $record->setValue('varcharfield_checkboxes', array('1', '3'));
     $this->assertEquals(array('1', '3'), $record->getValue('varcharfield_checkboxes'));
     $record->setValue('varcharfield_checkboxes', "1\n3");
     $this->assertEquals(array('1', '3'), $record->getValue('varcharfield_checkboxes'));
 }