Definition at line 25 of file DataHelperTest.php.
◆ testDatetimeFromObject()
ILIAS\MetaData\DataHelper\DataHelper\DataHelperTest::testDatetimeFromObject |
( |
| ) |
|
Definition at line 159 of file DataHelperTest.php.
161 $helper =
new DataHelper();
162 $date = new \DateTimeImmutable(
'2013-07-09');
165 $helper->datetimeFromObject($date)
◆ testDatetimeToIterator()
ILIAS\MetaData\DataHelper\DataHelper\DataHelperTest::testDatetimeToIterator |
( |
| ) |
|
Definition at line 105 of file DataHelperTest.php.
References null.
107 $helper =
new DataHelper();
111 [
'2001',
'12',
'01',
'23',
'56',
'01',
'1234',
'Z']
113 foreach (self::CORRECT_DATES as $index => $date) {
116 iterator_to_array($helper->datetimeToIterator($date))
119 $this->assertEmpty(iterator_to_array($helper->datetimeToIterator(self::WRONG_DATES[0])));
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
◆ testDatetimeToObject()
ILIAS\MetaData\DataHelper\DataHelper\DataHelperTest::testDatetimeToObject |
( |
| ) |
|
Definition at line 122 of file DataHelperTest.php.
124 $helper =
new DataHelper();
130 foreach (self::CORRECT_DATES as $index => $date) {
133 $helper->datetimeToObject($date)->format(
'Y-m-d')
138 $helper->datetimeToObject(self::WRONG_DATES[0])->format(
'Y-m-d')
◆ testDurationFromIntegers()
ILIAS\MetaData\DataHelper\DataHelper\DataHelperTest::testDurationFromIntegers |
( |
| ) |
|
Definition at line 142 of file DataHelperTest.php.
References null.
144 $helper =
new DataHelper();
146 [12, 4, 2, 56, 900001, 0],
151 foreach ($int_arrays as $index => $int_array) {
153 self::CORRECT_DURS[$index],
154 $helper->durationFromIntegers(...$int_array)
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
◆ testDurationToIterator()
ILIAS\MetaData\DataHelper\DataHelper\DataHelperTest::testDurationToIterator |
( |
| ) |
|
Definition at line 74 of file DataHelperTest.php.
References null.
76 $helper =
new DataHelper();
78 [
'12',
'4',
'2',
'56',
'900001',
'0'],
83 foreach (self::CORRECT_DURS as $index => $dur) {
86 iterator_to_array($helper->durationToIterator($dur))
89 $this->assertEmpty(iterator_to_array($helper->durationToIterator(self::WRONG_DURS[0])));
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
◆ testDurationToSeconds()
ILIAS\MetaData\DataHelper\DataHelper\DataHelperTest::testDurationToSeconds |
( |
| ) |
|
Definition at line 92 of file DataHelperTest.php.
94 $helper =
new DataHelper();
97 $helper->durationToSeconds(self::CORRECT_DURS[3])
100 56 * 3600 + 4 * 30 * 24 * 3600,
101 $helper->durationToSeconds(self::CORRECT_DURS[1])
◆ testMatchesDatetimePattern()
ILIAS\MetaData\DataHelper\DataHelper\DataHelperTest::testMatchesDatetimePattern |
( |
| ) |
|
Definition at line 63 of file DataHelperTest.php.
65 $helper =
new DataHelper();
66 foreach (self::CORRECT_DATES as $date) {
67 $this->assertTrue($helper->matchesDatetimePattern($date));
69 foreach (self::WRONG_DATES as $date) {
70 $this->assertFalse($helper->matchesDatetimePattern($date));
◆ testMatchesDurationPattern()
ILIAS\MetaData\DataHelper\DataHelper\DataHelperTest::testMatchesDurationPattern |
( |
| ) |
|
Definition at line 52 of file DataHelperTest.php.
54 $helper =
new DataHelper();
55 foreach (self::CORRECT_DURS as $dur) {
56 $this->assertTrue($helper->matchesDurationPattern($dur));
58 foreach (self::WRONG_DURS as $dur) {
59 $this->assertFalse($helper->matchesDurationPattern($dur));
◆ CORRECT_DATES
const array ILIAS\MetaData\DataHelper\DataHelper\DataHelperTest::CORRECT_DATES |
|
protected |
Initial value:= [
'2001',
'2013-07-09',
'2001-12-01T23:56:01.1234Z',
]
Definition at line 40 of file DataHelperTest.php.
◆ CORRECT_DURS
const array ILIAS\MetaData\DataHelper\DataHelper\DataHelperTest::CORRECT_DURS |
|
protected |
Initial value:= [
'P12Y4M2DT56H900001M0S',
'P4MT56H0S',
'P4M67D',
'PT4M89S',
]
Definition at line 27 of file DataHelperTest.php.
◆ WRONG_DATES
const array ILIAS\MetaData\DataHelper\DataHelper\DataHelperTest::WRONG_DATES |
|
protected |
Initial value:= [
'2001-13897877-01T23:56:01.1234Z',
'2001-13897877-0123:56:01.1234Z',
'something else',
]
Definition at line 46 of file DataHelperTest.php.
◆ WRONG_DURS
const array ILIAS\MetaData\DataHelper\DataHelper\DataHelperTest::WRONG_DURS |
|
protected |
Initial value:= [
'4MT56H0S',
'P4M56H0S',
'just wrong'
]
Definition at line 34 of file DataHelperTest.php.
The documentation for this class was generated from the following file: