/**
  * testing method return array type
  */
 public function testTypeFunction()
 {
     $model = new AnswerQuestion();
     $model->answer = "Hello World !";
     $question = new Question();
     $question->id = "q1";
     $question->label = "Question 1";
     $question->label_fr = $question->label;
     $question->type = "input";
     $question->style = "";
     $question->values = "";
     $question->values_fr = $question->values;
     $question->precomment = "";
     $question->precomment_fr = $question->precomment;
     $model->copy($question);
     $model->setAnswer("Test");
     $this->assertInternalType('array', $model->rules());
     $this->assertInternalType('array', $model->attributeLabels());
     $this->assertInternalType('object', $model);
     $this->assertInternalType('string', $model->getLiteralAnswer());
 }