コード例 #1
0
 public static function create(QuizData $qd, $userData)
 {
     $userCollection = new QuizCollection($qd);
     foreach ($userData as $ud) {
         $userCollection->add(QuizUser::create($ud));
     }
     return $userCollection;
 }
コード例 #2
0
 /**
  * @dataProvider userAnwserProvider
  */
 public function testUser($studData, $userData, $correct)
 {
     $this->stub->method('getUserAnwsers')->will($this->returnValueMap(array($studData)));
     $user = QuizUser::create($userData);
     $user->setAnwsers($this->stub);
     $outcome = $user->getOutcome();
     $this->assertNotEmpty($outcome);
     $this->assertEquals($correct, $outcome['totalCorrect']);
 }