Fixes questions marked as incorrect, improves result view
This commit is contained in:
@@ -41,7 +41,7 @@ public class PracticeRunnerImpl implements PracticeRunner {
|
||||
if (run.currentQuestionIndex() < run.parameters().questionsNumber()) {
|
||||
final var question = questionGenerator.generate(run.parameters());
|
||||
final var currentQuestion = run.currentQuestion();
|
||||
if (currentQuestion.bird() == answer) {
|
||||
if (currentQuestion.bird().equals(answer)) {
|
||||
final var newCorrectQuestions = new ArrayList<>(run.correctQuestions());
|
||||
newCorrectQuestions.add(currentQuestion);
|
||||
return new PracticeRunImpl(run.parameters(), run.currentQuestionIndex() + 1, question, newCorrectQuestions, run.failedQuestions());
|
||||
|
||||
Reference in New Issue
Block a user