mirror of
https://github.com/MarijnDoeve/TijdVoorDeTest.git
synced 2026-07-04 22:50:15 +02:00
Answer on candidate (#72)
* Add Penalty Seconds on tests * Refactors and start of candidate answer relation * Add breadcrumbs and UI consistency updates across backoffice templates * Add breadcrumbs and UI consistency updates across backoffice templates * Add Dutch translations for email verification and security messages * Rector * Refactor for code consistency and type safety assertions across repositories and entities * Refactor candidate-related logic to optimize queries, improve template separation, and add "Answer Mapping" functionality. * Cleanup * Update Symfony * Add coderabbit config * Fixes from coderabbit
This commit is contained in:
@@ -61,6 +61,7 @@ final class QuizRepositoryTest extends DatabaseTestCase
|
||||
|
||||
// Start Quiz
|
||||
$qc = new QuizCandidate($quiz, $candidate);
|
||||
$qc->started = $clock->now();
|
||||
$this->entityManager->persist($qc);
|
||||
$this->entityManager->flush();
|
||||
|
||||
@@ -99,7 +100,9 @@ final class QuizRepositoryTest extends DatabaseTestCase
|
||||
$this->assertInstanceOf(Quiz::class, $quiz);
|
||||
|
||||
$qc1 = new QuizCandidate($quiz, $candidate1);
|
||||
$qc1->started = $clock->now();
|
||||
$qc2 = new QuizCandidate($quiz, $candidate2);
|
||||
$qc2->started = $clock->now();
|
||||
$this->entityManager->persist($qc1);
|
||||
$this->entityManager->persist($qc2);
|
||||
$this->entityManager->flush();
|
||||
@@ -142,6 +145,8 @@ final class QuizRepositoryTest extends DatabaseTestCase
|
||||
$this->assertInstanceOf(Quiz::class, $quiz);
|
||||
|
||||
$qc = new QuizCandidate($quiz, $candidate);
|
||||
$qc->started = $clock->now();
|
||||
|
||||
$this->entityManager->persist($qc);
|
||||
$this->entityManager->flush();
|
||||
|
||||
@@ -178,9 +183,11 @@ final class QuizRepositoryTest extends DatabaseTestCase
|
||||
$this->assertInstanceOf(Quiz::class, $quiz);
|
||||
|
||||
$qc1 = new QuizCandidate($quiz, $candidate1);
|
||||
$qc1->started = $clock->now();
|
||||
$this->entityManager->persist($qc1);
|
||||
$clock->sleep(10);
|
||||
$qc2 = new QuizCandidate($quiz, $candidate2);
|
||||
$qc2->started = $clock->now();
|
||||
$this->entityManager->persist($qc2);
|
||||
$this->entityManager->flush();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user