## Surefire Report

## Summary

[Summary] [Package List] [Test Cases]

Tests | Errors | Failures | Skipped | Success Rate | Time
--- | --- | --- | --- | --- | ---
260 | 0 | 0 | 0 | 100% | 20.894

Note: failures are anticipated and checked for with assertions while errors are unanticipated.

## Package List

[Summary] [Package List] [Test Cases]

Package | Tests | Errors | Failures | Skipped | Success Rate | Time
--- | --- | --- | --- | --- | --- | ---
| 260 | 0 | 0 | 0 | 100% | 20.894

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

###

| Class | Tests | Errors | Failures | Skipped | Success Rate | Time
--- | --- | --- | --- | --- | --- | --- | ---
| LoggerFilterLevelMatchTest | 5 | 0 | 0 | 0 | 100% | 0.042
| LoggerConfigurationAdapterXMLTest | 6 | 0 | 0 | 0 | 100% | 0.074
| LoggerFilterDenyAllTest | 2 | 0 | 0 | 0 | 100% | 0.011
| LoggerAppenderPhpTest | 2 | 0 | 0 | 0 | 100% | 0.021
| LoggerHierarchyTest | 4 | 0 | 0 | 0 | 100% | 0.016
| LoggerLayoutSimpleTest | 1 | 0 | 0 | 0 | 100% | 0.003
| LoggerUtilsTest | 2 | 0 | 0 | 0 | 100% | 0.007
| LoggerAppenderPDOTest | 5 | 0 | 0 | 0 | 100% | 0.359
| LoggerAppenderMongoDBTest | 13 | 0 | 0 | 0 | 100% | 0.056
| LoggerPatternParserTest | 2 | 0 | 0 | 0 | 100% | 0.003
| LoggerReflectionUtilsTest | 4 | 0 | 0 | 0 | 100% | 0.011
| LoggerAppenderMailTest | 2 | 0 | 0 | 0 | 100% | 0.006
| LoggerConfigurationAdapterINITest | 6 | 0 | 0 | 0 | 100% | 0.019
| LoggerTest | 8 | 0 | 0 | 0 | 100% | 0.05
| LoggerAppenderPoolTest | 2 | 0 | 0 | 0 | 100% | 0.058
| LoggerAppenderConsoleTest | 4 | 0 | 0 | 0 | 100% | 0.014
| LoggerAppenderFirePHPTest | 6 | 0 | 0 | 0 | 100% | 0.021
| LoggerRendererMapTest | 15 | 0 | 0 | 0 | 100% | 0.038
| LoggerConfigurationAdapterPHPTest | 5 | 0 | 0 | 0 | 100% | 0.012
| LoggerAppenderFileTest | 5 | 0 | 0 | 0 | 100% | 0.028
| LoggerFilterTest | 1 | 0 | 0 | 0 | 100% | 0.003
| LoggerExceptionTest | 1 | 0 | 0 | 0 | 100% | 0.003
| LoggerLevelTest | 8 | 0 | 0 | 0 | 100% | 0.047
| LoggerNDCTest | 2 | 0 | 0 | 0 | 100% | 0.007
| LoggerAppenderNullTest | 2 | 0 | 0 | 0 | 100% | 0.004
| LoggerAppenderEchoTest | 5 | 0 | 0 | 0 | 100% | 0.017
| LoggerFilterStringMatchTest | 4 | 0 | 0 | 0 | 100% | 0.015
| LoggerAppenderSyslogTest | 10 | 0 | 0 | 0 | 100% | 0.036
| LoggerLayoutXmlTest | 5 | 0 | 0 | 0 | 100% | 0.017
| LoggerAppenderSocketTest | 2 | 0 | 0 | 0 | 100% | 7.331
| log4php | 0 | 0 | 0 | 0 | 0% | 10.447
| LoggerLoggingEventTest | 6 | 0 | 0 | 0 | 100% | 0.02
| LoggerFilterLevelRangeTest | 2 | 0 | 0 | 0 | 100% | 0.008
| LoggerRootTest | 4 | 0 | 0 | 0 | 100% | 0.01
| LoggerMDCTest | 1 | 0 | 0 | 0 | 100% | 0.016
| LoggerLayoutHtmlTest | 6 | 0 | 0 | 0 | 100% | 0.016
| LoggerConfiguratorTest | 29 | 0 | 0 | 0 | 100% | 0.154
| LoggerThrowableInformationTest | 3 | 0 | 0 | 0 | 100% | 0.006
| LoggerAppenderMailEventTest | 4 | 0 | 0 | 0 | 100% | 0.011
| LoggerLayoutTTCCTest | 3 | 0 | 0 | 0 | 100% | 0.007
| LoggerPatternConverterTest | 25 | 0 | 0 | 0 | 100% | 0.067
| LoggerLayoutPatternTest | 1 | 0 | 0 | 0 | 100% | 0.009
| LoggerLayoutSerializedTest | 4 | 0 | 0 | 0 | 100% | 0.019
| LoggerOptionConverterTest | 11 | 0 | 0 | 0 | 100% | 0.027
| LoggerAppenderRollingFileTest | 5 | 0 | 0 | 0 | 100% | 1.685
| LoggerAppenderTest | 7 | 0 | 0 | 0 | 100% | 0.025
| LoggerAppenderDailyFileTest | 10 | 0 | 0 | 0 | 100% | 0.038

## Test Cases

[Summary] [Package List] [Test Cases]

### LoggerFilterLevelMatchTest

| testDecideAccept | 0.013
| testDecideDeny | 0.013
| testDecideNull | 0.004
| testAcceptConfig | 0.006
| testDenyConfig | 0.007

### LoggerConfigurationAdapterXMLTest

| testConversion | 0.031
| testConversion2 | 0.03
| testNonExistantFile | 0.003
| testInvalidXMLFile | 0.003
| testDuplicateLoggerWarning | 0.004
| testDuplicateLoggerConfig | 0.004

### LoggerFilterDenyAllTest

| testDecide | 0.005
| testConfiguration | 0.005

### LoggerAppenderPhpTest

| testRequiresLayout | 0.005
| testPhp | 0.017

### LoggerHierarchyTest

| testResetConfiguration | 0.005
| testSettingParents | 0.005
| testExists | 0.003
| testClear | 0.003

### LoggerLayoutSimpleTest

| testSimpleLayout | 0.003

### LoggerUtilsTest

| testShorten | 0.004
| testShortenWithDots | 0.003

### LoggerAppenderPDOTest

| testRequiresLayout | 0.004
| testSimpleWithDefaults | 0.107
| testCustomizedSql | 0.118
| testException | 0.004
| testClose | 0.126

### LoggerAppenderMongoDBTest

| testHost | 0.004
| testPort | 0.003
| testDatabaseName | 0.003
| testCollectionName | 0.003
| testUserName | 0.003
| testPassword | 0.003
| testTimeout | 0.002
| testActivateOptions | 0.006
| testActivateOptionsNoCredentials | 0.003
| testFormat | 0.009
| testFormatThrowableInfo | 0.007
| testFormatThrowableInfoWithInnerException | 0.007
| testClose | 0.004

### LoggerPatternParserTest

| testErrorLayout | 0.002
| testClassname | 0.002

### LoggerReflectionUtilsTest

| testSimpleSet | 0.003
| testSimpleArraySet | 0.003
| testStaticArraySet | 0.003
| testCreateObject | 0.002

### LoggerAppenderMailTest

| testRequiresLayout | 0.003
| testMail | 0.003

### LoggerConfigurationAdapterINITest

| testConfig | 0.005
| testNonExistantFileException | 0.002
| testInvalidFileException | 0.002
| testInvalidLineWarning1 | 0.003
| testInvalidLineWarning2 | 0.003
| testBooleanValues | 0.003

### LoggerTest

| testLoggerExist | 0.004
| testCanGetRootLogger | 0.004
| testCanGetASpecificLogger | 0.006
| testCanLogToAllLevels | 0.007
| testIsEnabledFor | 0.011
| testGetCurrentLoggers | 0.006
| testAdditivity | 0.007
| testAdditivity2 | 0.006

### LoggerAppenderPoolTest

| testAppenderHasNoName | 0.053
| testAppenderIsAdded | 0.005

### LoggerAppenderConsoleTest

| testRequiresLayout | 0.002
| testAppendDefault | 0.003
| testAppendStdout | 0.004
| testAppendStderr | 0.004

### LoggerAppenderFirePHPTest

| testSetTarget | 0.002
| testAppend_HandleDebug | 0.004
| testAppend_HandleWarn | 0.004
| testAppend_HandleError | 0.004
| testAppend_HandleFatal | 0.004
| testAppend_HandleDefault | 0.004

### LoggerRendererMapTest

| testDefaults | 0.002
| testClear | 0.002
| testFindAndRender | 0.003
| testAddRendererError1 | 0.003
| testAddRendererError2 | 0.002
| testAddRendererError3 | 0.003
| testSetDefaultRendererError1 | 0.003
| testSetDefaultRendererError2 | 0.002
| testSetDefaultRendererError3 | 0.002
| testFetchingRenderer | 0.002
| testDefaultRenderer | 0.002
| testOverrideDefaultRenderer | 0.002
| testGetByObjectCrap | 0.002
| testXMLConfig | 0.005
| testExceptionRenderer | 0.002

### LoggerConfigurationAdapterPHPTest

| testConfig | 0.003
| testNonExistantFileWarning | 0.002
| testInvalidFileWarning | 0.002
| testEmptyConfigWarning | 0.003
| testInvalidConfigWarning | 0.002

### LoggerAppenderFileTest

| testRequiresLayout | 0.003
| testActivationDoesNotCreateTheFile | 0.004
| testSimpleLogging | 0.005
| testAppendFlagTrue | 0.008
| testAppendFlagFalse | 0.008

### LoggerFilterTest

| testDecide | 0.003

### LoggerExceptionTest

| testMessage | 0.003

### LoggerLevelTest

| testLevelOff | 0.006
| testLevelFatal | 0.006
| testLevelError | 0.006
| testLevelWarn | 0.006
| testLevelInfo | 0.006
| testLevelDebug | 0.006
| testLevelTrace | 0.006
| testLevelAll | 0.006

### LoggerNDCTest

| testItemHandling | 0.004
| testMaxDepth | 0.003

### LoggerAppenderNullTest

| testActivateOptions | 0.002
| testRequiresLayout | 0.002

### LoggerAppenderEchoTest

| testAppend | 0.004
| testHtmlLineBreaks | 0.005
| testEcho | 0.003
| testRequiresLayout | 0.002
| testEchoHtml | 0.003

### LoggerFilterStringMatchTest

| testDecideAccept | 0.005
| testDecideDeny | 0.005
| testDecideNullMessage | 0.002
| testDecideNullMatch | 0.002

### LoggerAppenderSyslogTest

| testSettersGetters | 0.005
| testRequiresLayout | 0.003
| testLogging | 0.003
| testOption | 0.005
| testPriority | 0.005
| testFacility | 0.006
| testInvalidOption | 0.003
| testInvalidPriority | 0.002
| testInvalidFacility | 0.002
| testPriorityOverride | 0.003

### LoggerLayoutXmlTest

| testErrorLayout | 0.004
| testWarnLayout | 0.003
| testLog4JNamespaceErrorLayout | 0.003
| testNDC | 0.003
| testMDC | 0.003

### LoggerAppenderSocketTest

| testRequiresLayout | 0.004
| testLogging | 7.327

### LoggerLoggingEventTest

| testConstructWithLoggerName | 0.002
| testConstructWithTimestamp | 0.002
| testGetStartTime | 0.002
| testGetLocationInformation | 0.005
| testGetThrowableInformation1 | 0.004
| testGetThrowableInformation2 | 0.004

### LoggerFilterLevelRangeTest

| testDecide | 0.004
| testDecideAcceptFalse | 0.004

### LoggerRootTest

| testInitialSetup | 0.003
| testSetParentWarning | 0.002
| testSetParentResult | 0.002
| testNullLevelWarning | 0.003

### LoggerMDCTest

| testPatterns | 0.016

### LoggerLayoutHtmlTest

| testErrorLayout | 0.004
| testWarnLayout | 0.003
| testContentType | 0.002
| testTitle | 0.003
| testHeader | 0.002
| testFooter | 0.002

### LoggerConfiguratorTest

| testDefaultConfig | 0.011
| testInputIsInteger | 0.003
| testYAMLFile | 0.004
| testAppenderConfigNotArray | 0.013
| testNoAppenderClassSet | 0.006
| testNotExistingAppenderClassSet | 0.005
| testInvalidAppenderClassSet | 0.005
| testNotExistingAppenderFilterClassSet | 0.005
| testInvalidAppenderFilterParamter | 0.005
| testInvalidAppenderFilterClassSet | 0.005
| testNotExistingAppenderLayoutClassSet | 0.005
| testInvalidAppenderLayoutClassSet | 0.005
| testNoAppenderLayoutClassSet | 0.005
| testInvalidRenderingClassSet | 0.005
| testNoRenderingClassSet | 0.005
| testNoRenderedClassSet | 0.005
| testNotExistingRenderingClassSet | 0.005
| testInvalidLoggerAddivity | 0.006
| testNotExistingLoggerAppendersClass | 0.005
| testNonexistantFile | 0.004
| testNonexistantFileFallback | 0.007
| testAppendersWithLayout | 0.009
| testThreshold | 0.003
| testInvalidThreshold | 0.004
| testAppenderThreshold | 0.004
| testAppenderInvalidThreshold | 0.004
| testLoggerThreshold | 0.004
| testInvalidLoggerThreshold | 0.004
| testInvalidRootLoggerThreshold | 0.004

### LoggerThrowableInformationTest

| testConstructor | 0.002
| testExceptionChain | 0.002
| testGetThrowable | 0.002

### LoggerAppenderMailEventTest

| testRequiresLayout | 0.003
| testMail | 0.003
| testEmptyTo | 0.003
| testEmptyFrom | 0.003

### LoggerLayoutTTCCTest

| testDeprecationWarning | 0.003
| testErrorLayout | 0.002
| testWarnLayout | 0.002

### LoggerPatternConverterTest

| testCookie | 0.003
| testDate | 0.003
| testEnvironment | 0.003
| testLevel | 0.002
| testLiteral | 0.002
| testLoggerWithoutOption | 0.002
| testLoggerWithOption0 | 0.002
| testLocation | 0.006
| testLocation2 | 0.006
| testMessage | 0.002
| testMDC | 0.002
| testNDC | 0.003
| testNewline | 0.002
| testProcess | 0.002
| testRelative | 0.003
| testRequest | 0.003
| testServer | 0.002
| testSession | 0.002
| testSessionID | 0.002
| testNonexistantSuperglobal | 0.002
| testFormattingTrimRight | 0.002
| testFormattingTrimLeft | 0.002
| testFormattingPadEmpty | 0.002
| testFormattingPadLeft | 0.002
| testFormattingPadRight | 0.002

### LoggerLayoutPatternTest

| testComplexLayout | 0.009

### LoggerLayoutSerializedTest

| testLocationInfo | 0.002
| testLocationInfoFail | 0.003
| testLayout | 0.006
| testLayoutWithLocationInfo | 0.007

### LoggerOptionConverterTest

| testToBoolean | 0.003
| testToBooleanFailure1 | 0.002
| testToBooleanFailure2 | 0.002
| testToInteger | 0.002
| testToIntegerFailure1 | 0.002
| testToIntegerFailure2 | 0.002
| testToIntegerFailure3 | 0.002
| testToIntegerFailure4 | 0.002
| testToIntegerFailure5 | 0.002
| testSubstituteConstants | 0.004
| testActualSubstituteConstants | 0.002

### LoggerAppenderRollingFileTest

| testRequiresLayout | 0.004
| testMaxFileSize | 0.007
| testSimpleLogging | 0.315
| testLoggingViaLogger | 0.699
| testRolloverWithCompression | 0.66

### LoggerAppenderTest

| testThreshold | 0.007
| testGetThreshold | 0.002
| testSetStringThreshold | 0.004
| testSetFilter | 0.004
| testInstanciateWithLayout | 0.003
| testOverwriteLayout | 0.002
| testRequiresNoLayout | 0.002

### LoggerAppenderDailyFileTest

| testRequiresLayout | 0.004
| testDefaultLayout | 0.002
| testRequiredParamWarning1 | 0.003
| testRequiredParamWarning2 | 0.003
| testGetDatePattern | 0.003
| testRequiredParamWarning3 | 0.002
| testLazyFileOpen | 0.005
| testRollover | 0.007
| testSimpleLogging | 0.004
| testChangedDateFormat | 0.005