19declare(strict_types=1);
44 #[\PHPUnit\Framework\Attributes\DataProvider('getAndWithQuestionTitleOutputModeDataProvider')]
47 $Settings_question_behaviour = $this->
getTestInstance()->withQuestionTitleOutputMode($io);
49 $this->assertInstanceOf(SettingsQuestionBehaviour::class, $Settings_question_behaviour);
50 $this->assertEquals($io, $Settings_question_behaviour->getQuestionTitleOutputMode());
62 #[\PHPUnit\Framework\Attributes\DataProvider('getAndWithInstantFeedbackDataProvider')]
65 $Settings_question_behaviour = $this->
getTestInstance()->withAutosaveEnabled($io);
67 $this->assertInstanceOf(SettingsQuestionBehaviour::class, $Settings_question_behaviour);
68 $this->assertEquals($io, $Settings_question_behaviour->getAutosaveEnabled());
79 #[\PHPUnit\Framework\Attributes\DataProvider('getAndWithAutosaveIntervalDataProvider')]
82 $Settings_question_behaviour = $this->
getTestInstance()->withAutosaveInterval($io);
84 $this->assertInstanceOf(SettingsQuestionBehaviour::class, $Settings_question_behaviour);
85 $this->assertEquals($io, $Settings_question_behaviour->getAutosaveInterval());
97 #[\PHPUnit\Framework\Attributes\DataProvider('getAndWithShuffleQuestionsDataProvider')]
100 $Settings_question_behaviour = $this->
getTestInstance()->withShuffleQuestions($io);
102 $this->assertInstanceOf(SettingsQuestionBehaviour::class, $Settings_question_behaviour);
103 $this->assertEquals($io, $Settings_question_behaviour->getShuffleQuestions());
114 #[\PHPUnit\Framework\Attributes\DataProvider('getAndWithInstantFeedbackPointsEnabledDataProvider')]
117 $Settings_question_behaviour = $this->
getTestInstance()->withInstantFeedbackPointsEnabled($io);
119 $this->assertInstanceOf(SettingsQuestionBehaviour::class, $Settings_question_behaviour);
120 $this->assertEquals($io, $Settings_question_behaviour->getInstantFeedbackPointsEnabled());
131 #[\PHPUnit\Framework\Attributes\DataProvider('getAndWithInstantFeedbackGenericEnabledDataProvider')]
134 $Settings_question_behaviour = $this->
getTestInstance()->withInstantFeedbackGenericEnabled($io);
136 $this->assertInstanceOf(SettingsQuestionBehaviour::class, $Settings_question_behaviour);
137 $this->assertEquals($io, $Settings_question_behaviour->getInstantFeedbackGenericEnabled());
148 #[\PHPUnit\Framework\Attributes\DataProvider('getAndWithInstantFeedbackSpecificEnabledDataProvider')]
151 $Settings_question_behaviour = $this->
getTestInstance()->withInstantFeedbackSpecificEnabled($io);
153 $this->assertInstanceOf(SettingsQuestionBehaviour::class, $Settings_question_behaviour);
154 $this->assertEquals($io, $Settings_question_behaviour->getInstantFeedbackSpecificEnabled());
165 #[\PHPUnit\Framework\Attributes\DataProvider('getAndWithInstantFeedbackSolutionEnabledDataProvider')]
168 $Settings_question_behaviour = $this->
getTestInstance()->withInstantFeedbackSolutionEnabled($io);
170 $this->assertInstanceOf(SettingsQuestionBehaviour::class, $Settings_question_behaviour);
171 $this->assertEquals($io, $Settings_question_behaviour->getInstantFeedbackSolutionEnabled());
182 #[\PHPUnit\Framework\Attributes\DataProvider('getAndWithForceInstantFeedbackOnNextQuestionDataProvider')]
185 $Settings_question_behaviour = $this->
getTestInstance()->withForceInstantFeedbackOnNextQuestion($io);
187 $this->assertInstanceOf(SettingsQuestionBehaviour::class, $Settings_question_behaviour);
188 $this->assertEquals($io, $Settings_question_behaviour->getForceInstantFeedbackOnNextQuestion());
199 #[\PHPUnit\Framework\Attributes\DataProvider('getAndWithLockAnswerOnInstantFeedbackEnabledDataProvider')]
202 $Settings_question_behaviour = $this->
getTestInstance()->withLockAnswerOnInstantFeedbackEnabled($io);
204 $this->assertInstanceOf(SettingsQuestionBehaviour::class, $Settings_question_behaviour);
205 $this->assertEquals($io, $Settings_question_behaviour->getLockAnswerOnInstantFeedbackEnabled());
216 #[\PHPUnit\Framework\Attributes\DataProvider('getAndWithLockAnswerOnNextQuestionEnabledDataProvider')]
219 $Settings_question_behaviour = $this->
getTestInstance()->withLockAnswerOnNextQuestionEnabled($io);
221 $this->assertInstanceOf(SettingsQuestionBehaviour::class, $Settings_question_behaviour);
222 $this->assertEquals($io, $Settings_question_behaviour->getLockAnswerOnNextQuestionEnabled());
testGetAndWithQuestionTitleOutputMode(int $io)
static getAndWithLockAnswerOnNextQuestionEnabledDataProvider()
static getAndWithInstantFeedbackSpecificEnabledDataProvider()
static getAndWithForceInstantFeedbackOnNextQuestionDataProvider()
testGetAndWithInstantFeedbackGenericEnabled(bool $io)
testGetAndWithForceInstantFeedbackOnNextQuestion(bool $io)
static getAndWithInstantFeedbackSolutionEnabledDataProvider()
testGetAndWithLockAnswerOnNextQuestionEnabled(bool $io)
testGetAndWithLockAnswerOnInstantFeedbackEnabled(bool $io)
testGetAndWithInstantFeedbackSpecificEnabled(bool $io)
static getAndWithInstantFeedbackDataProvider()
testGetAndWithAutosaveEnabled(bool $io)
testGetAndWithInstantFeedbackPointsEnabled(bool $io)
testGetAndWithAutosaveInterval(int $io)
static getAndWithLockAnswerOnInstantFeedbackEnabledDataProvider()
static getAndWithInstantFeedbackGenericEnabledDataProvider()
static getAndWithAutosaveIntervalDataProvider()
testGetAndWithShuffleQuestions(bool $io)
static getAndWithQuestionTitleOutputModeDataProvider()
static getAndWithInstantFeedbackPointsEnabledDataProvider()
testGetAndWithInstantFeedbackSolutionEnabled(bool $io)
static getAndWithShuffleQuestionsDataProvider()