19declare(strict_types=1);
45 #[\PHPUnit\Framework\Attributes\DataProvider('getAndWithQuestionTitleOutputModeDataProvider')]
48 $Settings_question_behaviour = $this->
getTestInstance()->withQuestionTitleOutputMode($io);
50 $this->assertInstanceOf(SettingsQuestionBehaviour::class, $Settings_question_behaviour);
51 $this->assertEquals($io, $Settings_question_behaviour->getQuestionTitleOutputMode());
63 #[\PHPUnit\Framework\Attributes\DataProvider('getAndWithInstantFeedbackDataProvider')]
66 $Settings_question_behaviour = $this->
getTestInstance()->withAutosaveEnabled($io);
68 $this->assertInstanceOf(SettingsQuestionBehaviour::class, $Settings_question_behaviour);
69 $this->assertEquals($io, $Settings_question_behaviour->getAutosaveEnabled());
80 #[\PHPUnit\Framework\Attributes\DataProvider('getAndWithAutosaveIntervalDataProvider')]
83 $Settings_question_behaviour = $this->
getTestInstance()->withAutosaveInterval($io);
85 $this->assertInstanceOf(SettingsQuestionBehaviour::class, $Settings_question_behaviour);
86 $this->assertEquals($io, $Settings_question_behaviour->getAutosaveInterval());
98 #[\PHPUnit\Framework\Attributes\DataProvider('getAndWithShuffleQuestionsDataProvider')]
101 $Settings_question_behaviour = $this->
getTestInstance()->withShuffleQuestions($io);
103 $this->assertInstanceOf(SettingsQuestionBehaviour::class, $Settings_question_behaviour);
104 $this->assertEquals($io, $Settings_question_behaviour->getShuffleQuestions());
115 #[\PHPUnit\Framework\Attributes\DataProvider('getAndWithInstantFeedbackPointsEnabledDataProvider')]
118 $Settings_question_behaviour = $this->
getTestInstance()->withInstantFeedbackPointsEnabled($io);
120 $this->assertInstanceOf(SettingsQuestionBehaviour::class, $Settings_question_behaviour);
121 $this->assertEquals($io, $Settings_question_behaviour->getInstantFeedbackPointsEnabled());
132 #[\PHPUnit\Framework\Attributes\DataProvider('getAndWithInstantFeedbackGenericEnabledDataProvider')]
135 $Settings_question_behaviour = $this->
getTestInstance()->withInstantFeedbackGenericEnabled($io);
137 $this->assertInstanceOf(SettingsQuestionBehaviour::class, $Settings_question_behaviour);
138 $this->assertEquals($io, $Settings_question_behaviour->getInstantFeedbackGenericEnabled());
149 #[\PHPUnit\Framework\Attributes\DataProvider('getAndWithInstantFeedbackSpecificEnabledDataProvider')]
152 $Settings_question_behaviour = $this->
getTestInstance()->withInstantFeedbackSpecificEnabled($io);
154 $this->assertInstanceOf(SettingsQuestionBehaviour::class, $Settings_question_behaviour);
155 $this->assertEquals($io, $Settings_question_behaviour->getInstantFeedbackSpecificEnabled());
166 #[\PHPUnit\Framework\Attributes\DataProvider('getAndWithInstantFeedbackSolutionEnabledDataProvider')]
169 $Settings_question_behaviour = $this->
getTestInstance()->withInstantFeedbackSolutionEnabled($io);
171 $this->assertInstanceOf(SettingsQuestionBehaviour::class, $Settings_question_behaviour);
172 $this->assertEquals($io, $Settings_question_behaviour->getInstantFeedbackSolutionEnabled());
183 #[\PHPUnit\Framework\Attributes\DataProvider('getAndWithForceInstantFeedbackOnNextQuestionDataProvider')]
186 $Settings_question_behaviour = $this->
getTestInstance()->withForceInstantFeedbackOnNextQuestion($io);
188 $this->assertInstanceOf(SettingsQuestionBehaviour::class, $Settings_question_behaviour);
189 $this->assertEquals($io, $Settings_question_behaviour->getForceInstantFeedbackOnNextQuestion());
200 #[\PHPUnit\Framework\Attributes\DataProvider('getAndWithLockAnswerOnInstantFeedbackEnabledDataProvider')]
203 $Settings_question_behaviour = $this->
getTestInstance()->withLockAnswerOnInstantFeedbackEnabled($io);
205 $this->assertInstanceOf(SettingsQuestionBehaviour::class, $Settings_question_behaviour);
206 $this->assertEquals($io, $Settings_question_behaviour->getLockAnswerOnInstantFeedbackEnabled());
217 #[\PHPUnit\Framework\Attributes\DataProvider('getAndWithLockAnswerOnNextQuestionEnabledDataProvider')]
220 $Settings_question_behaviour = $this->
getTestInstance()->withLockAnswerOnNextQuestionEnabled($io);
222 $this->assertInstanceOf(SettingsQuestionBehaviour::class, $Settings_question_behaviour);
223 $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()