public function testMaxFileSize() { $appender = new LoggerAppenderRollingFile("mylogger"); $appender->setMaxFileSize('1KB'); self::assertEquals(1024, $appender->getMaxFileSize()); $appender->setMaxFileSize('2KB'); self::assertEquals(2048, $appender->getMaxFileSize()); $appender->setMaxFileSize('1MB'); self::assertEquals(1048576, $appender->getMaxFileSize()); $appender->setMaxFileSize('3MB'); self::assertEquals(3145728, $appender->getMaxFileSize()); $appender->setMaxFileSize('1GB'); self::assertEquals(1073741824, $appender->getMaxFileSize()); $appender->setMaxFileSize('10000'); self::assertEquals(10000, $appender->getMaxFileSize()); $appender->setMaxFileSize('100.5'); self::assertEquals(100, $appender->getMaxFileSize()); $appender->setMaxFileSize('1000.6'); self::assertEquals(1000, $appender->getMaxFileSize()); $appender->setMaxFileSize('1.5MB'); self::assertEquals(1572864, $appender->getMaxFileSize()); }