public function QuizTestCase::linkQuestionToQuiz in Quiz 7.6
Same name and namespace in other branches
- 7.5 tests/QuizTestCase.test \QuizTestCase::linkQuestionToQuiz()
 
Link a question to a new or provided quiz.
40 calls to QuizTestCase::linkQuestionToQuiz()
- LongAnswerTestCase::testGradeAnswerManualFeedback in question_types/
long_answer/ long_answer.test  - Test manually graded questions. Also test feedback here instead of its own test case.
 - MatchingTestCase::testChoicePenalty in question_types/
matching/ matching.test  - MatchingTestCase::testTakeQuestion in question_types/
matching/ matching.test  - MultichoiceTestCase::testMultipleAnswers in question_types/
multichoice/ multichoice.test  - Test multiple answers.
 - MultichoiceTestCase::testQuestionFeedback in question_types/
multichoice/ multichoice.test  
File
- tests/
QuizTestCase.test, line 106  - Unit tests for the quiz question Module.
 
Class
- QuizTestCase
 - Base test class for Quiz questions.
 
Code
public function linkQuestionToQuiz($question_node, $quiz_node = NULL) {
  if (!$quiz_node) {
    // Create a new quiz with defaults.
    $quiz_node = $this
      ->drupalCreateQuiz();
  }
  _quiz_question_get_instance($question_node)
    ->saveRelationships($quiz_node->nid, $quiz_node->vid);
  return $quiz_node;
}