◆ testBinaryIsAllowForRanges()
ILIAS\Data\ClosedIntegerIntervalTest::testBinaryIsAllowForRanges |
( |
| ) |
|
- Exceptions
-
ConstraintViolationException | |
Definition at line 102 of file ClosedIntegerIntervalTest.php.
103 {
104 $range = new ClosedIntegerInterval(0b11, 0b1010);
105
106 $this->assertSame($range->minimum(), 3);
107 $this->assertSame($range->maximum(), 10);
108 }
◆ testHexIsAllowForRanges()
ILIAS\Data\ClosedIntegerIntervalTest::testHexIsAllowForRanges |
( |
| ) |
|
- Exceptions
-
ConstraintViolationException | |
Definition at line 91 of file ClosedIntegerIntervalTest.php.
92 {
93 $range = new ClosedIntegerInterval(0x3, 0xA);
94
95 $this->assertSame($range->minimum(), 3);
96 $this->assertSame($range->maximum(), 10);
97 }
◆ testMaximumCanNotBeEqualMinimum()
ILIAS\Data\ClosedIntegerIntervalTest::testMaximumCanNotBeEqualMinimum |
( |
| ) |
|
Definition at line 76 of file ClosedIntegerIntervalTest.php.
77 {
78 $this->expectNotToPerformAssertions();
79
80 try {
81 $range = new ClosedIntegerInterval(3, 1);
82 } catch (ConstraintViolationException $exception) {
83 return;
84 }
85 $this->fail();
86 }
◆ testMaximumCanNotBeLowerThanMinimum()
ILIAS\Data\ClosedIntegerIntervalTest::testMaximumCanNotBeLowerThanMinimum |
( |
| ) |
|
Definition at line 64 of file ClosedIntegerIntervalTest.php.
65 {
66 $this->expectNotToPerformAssertions();
67
68 try {
69 $range = new ClosedIntegerInterval(3, 1);
70 } catch (ConstraintViolationException $exception) {
71 return;
72 }
73 $this->fail();
74 }
◆ testMaximumValueIsNotInRange()
ILIAS\Data\ClosedIntegerIntervalTest::testMaximumValueIsNotInRange |
( |
| ) |
|
Definition at line 43 of file ClosedIntegerIntervalTest.php.
44 {
45 $range = new ClosedIntegerInterval(3, 100);
46
47 $this->assertFalse($range->spans(3));
48 }
◆ testMinimumValueIsNotInRange()
ILIAS\Data\ClosedIntegerIntervalTest::testMinimumValueIsNotInRange |
( |
| ) |
|
Definition at line 36 of file ClosedIntegerIntervalTest.php.
37 {
38 $range = new ClosedIntegerInterval(3, 100);
39
40 $this->assertFalse($range->spans(3));
41 }
◆ testRangeIsAccepted()
ILIAS\Data\ClosedIntegerIntervalTest::testRangeIsAccepted |
( |
| ) |
|
- Exceptions
-
InvalidArgumentException
Definition at line 21 of file ClosedIntegerIntervalTest.php.
22 {
23 $range = new ClosedIntegerInterval(3, 100);
24
25 $this->assertEquals(3, $range->minimum());
26 $this->assertEquals(100, $range->maximum());
27 }
◆ testValueIsInRange()
ILIAS\Data\ClosedIntegerIntervalTest::testValueIsInRange |
( |
| ) |
|
Definition at line 29 of file ClosedIntegerIntervalTest.php.
30 {
31 $range = new ClosedIntegerInterval(3, 100);
32
33 $this->assertTrue($range->spans(50));
34 }
◆ testValueIsNotInRangeBecauseTheValueIsToHigh()
ILIAS\Data\ClosedIntegerIntervalTest::testValueIsNotInRangeBecauseTheValueIsToHigh |
( |
| ) |
|
Definition at line 57 of file ClosedIntegerIntervalTest.php.
58 {
59 $range = new ClosedIntegerInterval(3, 100);
60
61 $this->assertFalse($range->spans(101));
62 }
◆ testValueIsNotInRangeBecauseTheValueIsToLow()
ILIAS\Data\ClosedIntegerIntervalTest::testValueIsNotInRangeBecauseTheValueIsToLow |
( |
| ) |
|
Definition at line 50 of file ClosedIntegerIntervalTest.php.
51 {
52 $range = new ClosedIntegerInterval(3, 100);
53
54 $this->assertFalse($range->spans(1));
55 }
The documentation for this class was generated from the following file: