19 declare(strict_types=1);
25 #[\PHPUnit\Framework\Attributes\DataProvider('getAndWithConcludingRemarksEnabledDataProvider')] 30 $this->assertInstanceOf(SettingsFinishing::class, $settings_finishing);
31 $this->assertEquals($io, $settings_finishing->getShowAnswerOverview());
42 #[\PHPUnit\Framework\Attributes\DataProvider('getAndWithConcludingRemarksEnabledDataProvider')] 45 $settings_finishing = (
new SettingsFinishing(0))->withConcludingRemarksEnabled($io);
47 $this->assertInstanceOf(SettingsFinishing::class, $settings_finishing);
48 $this->assertEquals($io, $settings_finishing->getConcludingRemarksEnabled());
51 #[\PHPUnit\Framework\Attributes\DataProvider('getAndWithConcludingRemarksTextDataProvider')] 61 $this->assertEquals($io, $settings_finishing->getConcludingRemarksText());
73 #[\PHPUnit\Framework\Attributes\DataProvider('getAndWithConcludingRemarksPageIdDataProvider')] 76 $settings_finishing = (
new SettingsFinishing(0))->withConcludingRemarksPageId($io);
78 $this->assertInstanceOf(SettingsFinishing::class, $settings_finishing);
79 $this->assertEquals($io, $settings_finishing->getConcludingRemarksPageId());
92 #[\PHPUnit\Framework\Attributes\DataProvider('getAndWithRedirectionModeDataProvider')] 97 $this->assertInstanceOf(SettingsFinishing::class, $settings_finishing);
98 $this->assertEquals($io, $settings_finishing->getRedirectionMode());
110 #[\PHPUnit\Framework\Attributes\DataProvider('getAndWithRedirectionUrlDataProvider')] 115 $this->assertInstanceOf(SettingsFinishing::class, $settings_finishing);
116 $this->assertEquals($io, $settings_finishing->getRedirectionUrl());
128 #[\PHPUnit\Framework\Attributes\DataProvider('getAndWithMailNotificationContentTypeDataProvider')] 131 $settings_finishing = (
new SettingsFinishing(0))->withMailNotificationContentType($io);
133 $this->assertInstanceOf(SettingsFinishing::class, $settings_finishing);
134 $this->assertEquals($io, $settings_finishing->getMailNotificationContentType());
146 #[\PHPUnit\Framework\Attributes\DataProvider('getAndWithAlwaysSendMailNotificationDataProvider')] 149 $settings_finishing = (
new SettingsFinishing(0))->withAlwaysSendMailNotification($io);
151 $this->assertInstanceOf(SettingsFinishing::class, $settings_finishing);
152 $this->assertEquals($io, $settings_finishing->getAlwaysSendMailNotification());
testGetAndWithConcludingRemarksPageId(?int $io)
testGetAndWithRedirectionUrl(?string $io)
testGetAndWithConcludingRemarksText(?string $io)
static getAndWithRedirectionModeDataProvider()
static getAndWithConcludingRemarksEnabledDataProvider()
testGetAndWithMailNotificationContentType(int $io)
static getAndWithConcludingRemarksTextDataProvider()
static getAndWithMailNotificationContentTypeDataProvider()
testGetAndWithShowAnswerOverview(bool $io)
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
testGetAndWithConcludingRemarksEnabled(bool $io)
static getAndWithConcludingRemarksPageIdDataProvider()
testGetAndWithRedirectionMode(int $io)
static getAndWithRedirectionUrlDataProvider()
static getAndWithAlwaysSendMailNotificationDataProvider()
testGetAndWithAlwaysSendMailNotification(bool $io)