unlink(self::$testDatastore);
$this->assertFileNotExists(self::$testDatastore);
- $checkDB = self::getMethod('checkDB');
+ $checkDB = self::getMethod('_checkDB');
$checkDB->invokeArgs($linkDB, array());
$this->assertFileExists(self::$testDatastore);
$datastoreSize = filesize(self::$testDatastore);
$this->assertGreaterThan(0, $datastoreSize);
- $checkDB = self::getMethod('checkDB');
+ $checkDB = self::getMethod('_checkDB');
$checkDB->invokeArgs($linkDB, array());
// ensure the datastore is left unmodified
/**
* Use an invalid date format
+ * @expectedException Exception
+ * @expectedExceptionMessageRegExp /Invalid date format/
*/
- public function testFilterInvalidDay()
+ public function testFilterInvalidDayWithChars()
{
- $this->assertEquals(
- 0,
- sizeof(self::$privateLinkDB->filterDay('Rainy day, dream away'))
- );
+ self::$privateLinkDB->filterDay('Rainy day, dream away');
+ }
- // TODO: check input format
- $this->assertEquals(
- 6,
- sizeof(self::$privateLinkDB->filterDay('20'))
- );
+ /**
+ * Use an invalid date format
+ * @expectedException Exception
+ * @expectedExceptionMessageRegExp /Invalid date format/
+ */
+ public function testFilterInvalidDayDigits()
+ {
+ self::$privateLinkDB->filterDay('20');
}
/**