- /**
- * Return bookmarks for a given day
- */
- public function testFilterDay()
- {
- $this->assertEquals(
- 4,
- count(self::$linkFilter->filter(BookmarkFilter::$FILTER_DAY, '20121206'))
- );
- }
-
- /**
- * Return bookmarks for a given day
- */
- public function testFilterDayRestrictedVisibility(): void
- {
- $this->assertEquals(
- 3,
- count(self::$linkFilter->filter(BookmarkFilter::$FILTER_DAY, '20121206', false, BookmarkFilter::$PUBLIC))
- );
- }
-
- /**
- * 404 - day not found
- */
- public function testFilterUnknownDay()
- {
- $this->assertEquals(
- 0,
- count(self::$linkFilter->filter(BookmarkFilter::$FILTER_DAY, '19700101'))
- );
- }
-
- /**
- * Use an invalid date format
- */
- public function testFilterInvalidDayWithChars()
- {
- $this->expectException(\Exception::class);
- $this->expectExceptionMessageRegExp('/Invalid date format/');
-
- self::$linkFilter->filter(BookmarkFilter::$FILTER_DAY, 'Rainy day, dream away');
- }
-
- /**
- * Use an invalid date format
- */
- public function testFilterInvalidDayDigits()
- {
- $this->expectException(\Exception::class);
- $this->expectExceptionMessageRegExp('/Invalid date format/');
-
- self::$linkFilter->filter(BookmarkFilter::$FILTER_DAY, '20');
- }
-