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