3 declare(strict_types=1);
39 $this->assertEquals(self::VALID_POINTS_1, $obj->getPoints());
40 $this->assertEquals(self::VALID_STATUS_1, $obj->getStatus());
49 $this->assertTrue(
true);
59 $this->assertTrue(
true);
69 $this->assertTrue(
true);
77 $new = $obj->withPoints(self::VALID_POINTS_2);
79 $this->assertEquals(self::VALID_POINTS_1, $obj->getPoints());
80 $this->assertEquals(self::VALID_POINTS_2, $new->getPoints());
88 $obj->withPoints(self::INVALID_POINTS);
91 $this->assertTrue(
true);
99 $new = $obj->withStatus(self::VALID_STATUS_2);
101 $this->assertEquals(self::VALID_STATUS_1, $obj->getStatus());
102 $this->assertEquals(self::VALID_STATUS_2, $new->getStatus());
110 $obj->withStatus(self::INVALID_STATUS);
113 $this->assertTrue(
true);
119 $lng = $this->createMock(ilLanguage::class);
133 $lng->expects($this->atLeastOnce())
137 [
'prg_points_byline'],
139 [
'prg_status_draft'],
140 [
'prg_status_active'],
141 [
'prg_status_outdated'],
142 [
'prg_status_byline'],
145 ->will($this->onConsecutiveCalls(
151 'prg_status_outdated',
157 $field = $obj->toFormInput(
163 $this->assertInstanceOf(
170 $this->assertInstanceOf(
175 $this->assertInstanceOf(
Class ChatMainBarProvider .
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
testFailCreateWithInvalidStatus()
testFailCreateWithInvalidPointAndInvalidStatus()
testSuccessfulWithPoints()
testFailCreateWithInvalidPoints()
testSuccessfulWithStatus()
Refinery Factory $refinery