public function testFileExtension() { // File not start with dot. $this->assertEquals('php', File::getFileExtension('/path/to/lib.inc.php')); $this->assertEquals('php', File::getFileExtension('/path/to/lib.php')); $this->assertEquals(NULL, File::getFileExtension('/path/to/lib')); $this->assertEquals(NULL, File::getFileExtension('/path/to/lib.')); // File start with dot $this->assertEquals('php', File::getFileExtension('/path/to/.lib.inc.php')); $this->assertEquals('php', File::getFileExtension('/path/to/.lib.php')); $this->assertEquals(NULL, File::getFileExtension('/path/to/.lib')); $this->assertEquals(NULL, File::getFileExtension('/path/to/.lib.')); }