public function testArchiveQuestions_2Questions_1Archived() { $e = new MongoTestEnvironment(); $e->clean(); $project = $e->createProject(SF_TESTPROJECT, SF_TESTPROJECTCODE); $question1 = new QuestionModel($project); $question1->title = "Some Title"; $question1->write(); $question2 = new QuestionModel($project); $question2->title = "Another Title"; $question2->write(); $this->assertEqual($question1->isArchived, false); $this->assertEqual($question2->isArchived, false); $count = QuestionCommands::archiveQuestions($project->id->asString(), array($question1->id->asString())); $question1->read($question1->id->asString()); $question2->read($question2->id->asString()); $this->assertEqual($count, 1); $this->assertEqual($question1->isArchived, true); $this->assertEqual($question2->isArchived, false); }
public function question_archive($questionIds) { return QuestionCommands::archiveQuestions($this->_projectId, $questionIds); }