/** * Create an authenticated user and log in as that user. */ public static function setupBeforeClass() { self::$options = array('required_fields_only' => FALSE); User::logout(); $userObject = User::createRandom()->verify(get_class()); self::$userObject = User::login($userObject->getNameValues(), $userObject->getPasswordValues())->verify(get_class()); }
public static function tearDownAfterClass() { User::logout(); if (static::$deleteCreatedEntities) { Utils::deleteCreatedEntities(); } }
public static function tearDownAfterClass() { User::logout(); if (static::$deleteCreatedEntities) { Utils::deleteCreatedEntities(); } if (static::$deleteMailLog && module_exists('redtest_helper_mail_logger')) { Mail::delete(); } }
/** * Make sure that user is anonymous. */ public static function setupBeforeClass() { $userObject = User::loginProgrammatically(1)->verify(get_class()); self::$articleObject = Article::createRandom()->verify(get_class()); /** * @todo ArticleComment::createDefault doesn't work yet. Need to fix it. */ /*list($success, self::$articleCommentObject, $msg) = ArticleComment::createDefault( 1, array('nid' => self::$articleObject->getId()) );*/ $articleCommentForm = new ArticleCommentForm(NULL, self::$articleObject->getId()); $articleCommentForm->verify(get_class()); $fields = $articleCommentForm->fillRandomValues()->verify(get_class()); self::$articleCommentObject = $articleCommentForm->submit()->verify(get_class()); self::$articleCommentObject->checkValues($fields)->verify(get_class()); User::logout(); }
/** * Log the user out. This should not really be needed but just to be sure. */ public static function setUpBeforeClass() { User::logout(); }