/** * try to add an user * * @return Tinebase_Model_FullUser */ public function testAddUser() { $user = Tinebase_User_LdapTest::getTestRecord(); $user->imapUser = new Tinebase_Model_EmailUser(array('emailMailQuota' => 1000)); $testUser = $this->_backend->addUser($user); $this->objects['users']['testUser'] = $testUser; #var_dump($testUser->imapUser->toArray()); #var_dump($this->_config); $this->assertEquals($user->imapUser->emailMailQuota, $testUser->imapUser->emailMailQuota, 'emailMailQuota'); $this->assertEquals(empty($this->_config['domain']) ? $user->accountLoginName : $user->accountLoginName . '@' . $this->_config['domain'], $testUser->imapUser->emailUserId, 'emailUserId'); $this->assertEquals(empty($this->_config['domain']) ? $user->accountLoginName : $user->accountLoginName . '@' . $this->_config['domain'], $testUser->imapUser->emailUsername, 'emailUsername'); return $user; }
/** * try to add an user * * @return Tinebase_Model_FullUser */ public function testAddUser() { $user = Tinebase_User_LdapTest::getTestRecord(); $user->smtpUser = new Tinebase_Model_EmailUser(array('emailAddress' => $user->accountEmailAddress, 'emailForwardOnly' => true, 'emailForwards' => array('unittest@' . $this->_mailDomain, 'test@' . $this->_mailDomain), 'emailAliases' => array('bla@' . $this->_mailDomain, 'blubb@' . $this->_mailDomain))); $testUser = $this->_backend->addUser($user); $this->objects['users']['testUser'] = $testUser; $this->assertEquals(array('unittest@' . $this->_mailDomain, 'test@' . $this->_mailDomain), $testUser->smtpUser->emailForwards); $this->assertEquals(array('bla@' . $this->_mailDomain, 'blubb@' . $this->_mailDomain), $testUser->smtpUser->emailAliases); $this->assertEquals(true, $testUser->smtpUser->emailForwardOnly); $this->assertEquals($user->accountEmailAddress, $testUser->smtpUser->emailAddress); return $testUser; }