public function testResolveUserWithNonExistentUser() { $dummyId = Tinebase_Record_Abstract::generateUID(); $dummyRecord = new Tinebase_Record_DummyRecord(array('test_1' => $dummyId), true); //test without option "addNonExistentUsers" $this->_uit->resolveUsers($dummyRecord, 'test_1', false); $this->assertFalse($dummyRecord->test_1 instanceof Tinebase_Model_User); $this->assertEquals($dummyRecord->test_1, $dummyId); //test with option "addNonExistentUsers" $dummyRecord = new Tinebase_Record_DummyRecord(array('test_1' => $dummyId), true); $this->_uit->resolveUsers($dummyRecord, 'test_1', true); $this->assertTrue($dummyRecord->test_1 instanceof Tinebase_Model_User); $this->assertEquals($dummyRecord->test_1->accountFirstName, $this->_uit->getNonExistentUser()->accountFirstName); }