public function testArchiveQuestions_2Questions_1Archived() { $environ = new MongoTestEnvironment(); $environ->clean(); $project = $environ->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->assertEquals(false, $question1->isArchived); $this->assertEquals(false, $question2->isArchived); $count = QuestionCommands::archiveQuestions($project->id->asString(), array($question1->id->asString())); $question1->read($question1->id->asString()); $question2->read($question2->id->asString()); $this->assertEquals(1, $count); $this->assertTrue($question1->isArchived); $this->assertEquals(false, $question2->isArchived); }
public function question_archive($questionIds) { return QuestionCommands::archiveQuestions($this->projectId, $questionIds); }