assertEquals(is_array(Logger::data()),true); } public function testInfoWithKeyParamOverwritesDataKeyValue() { } public function testInfoWithoutKeyParamAndIntKeysGetRenumberedAndDontOverwrite() { } public function testLogDoesNotLogMessagesAccordingToVerbosityParamWhenSmallerThanConfig() { } public function testLogLogsMessagesWhenVerbosityParamIsGreaterThanConfigVerbosity() { } public function testStopComputesElapsedTimeProperly() { } public function testStopDoesNotLogAnythingWhenConfigVerbosityIsQuiet() { $this->assertEquals(Configuration::get('log.verbosity'), Logger::QUIET); } public function testStopSavesLogFileWhenConfigVerbosityIsNotQuiet() { $this->assertNotEquals(Configuration::get('log.verbosity'), Logger::QUIET); $this->assertNotEquals('No log yet !', Logger::getLastLogs()); } public function testDataReturnsArray() { $this->assertEquals(is_array(Logger::data()), true); } public function testGetLastLogsReturnsNoLogsWhenNoFileWithConfigLogFileNameExists() { $this->assertEquals('No log yet !', Logger::getLastLogs()); } public function testGetLastLogsReturnsALogBufferWhenFileWithConfigLogFileNameExists() { } }