public function testModifyBefore()
{
$time = time();
$file = tempnam($this->directory_a, 'tracked_files_unittest_a_file1');
touch($file, $time - 100);
$file = tempnam($this->directory_b, 'tracked_files_unittest_b_file1');
touch($file, $time - 50);
$file = tempnam($this->directory_a, 'tracked_files_unittest_a_file2');
touch($file, $time - 200);
$t1 = new TrackedFiles([$this->directory_a]);
$t2 = new TrackedFiles([$this->directory_b]);
self::assertFalse($t1->modifiedAfter($t2));
self::assertTrue($t2->modifiedAfter($t1));
}