Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
418 0 0 0 100% 14.53 s

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
com.renomad.minum.sampledomain 2 0 0 0 100% 0.001 s
com.renomad.minum.state 5 0 0 0 100% 0.009 s
com.renomad.minum.web 217 0 0 0 100% 1.646 s
com.renomad.minum.htmlparsing 34 0 0 0 100% 0.871 s
com.renomad.minum.utils 66 0 0 0 100% 0.707 s
com.renomad.minum 2 0 0 0 100% 3.028 s
com.renomad.minum.database 24 0 0 0 100% 7.167 s
com.renomad.minum.security 6 0 0 0 100% 0.542 s
com.renomad.minum.testing 22 0 0 0 100% 0.001 s
com.renomad.minum.logging 25 0 0 0 100% 0.550 s
com.renomad.minum.templating 15 0 0 0 100% 0.008 s

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

com.renomad.minum.sampledomain

- Class Tests Errors Failures Skipped Success Rate Time
LruCacheTests 2 0 0 0 100% 0.001 s

com.renomad.minum.state

- Class Tests Errors Failures Skipped Success Rate Time
ConstantsTests 5 0 0 0 100% 0.009 s

com.renomad.minum.web

- Class Tests Errors Failures Skipped Success Rate Time
BodyProcessorTests 16 0 0 0 100% 0.181 s
BodyTests 15 0 0 0 100% 0.001 s
EndpointTests 1 0 0 0 100% 0.001 s
FullSystemTests 5 0 0 0 100% 0.168 s
FunctionalTestingTests 1 0 0 0 100% 0.007 s
HeadersTests 10 0 0 0 100% 0.002 s
InputStreamUtilsTests 4 0 0 0 100% 0.104 s
PathDetailsTests 1 0 0 0 100% 0 s
RangeTests 16 0 0 0 100% 0.001 s
RequestLineTests 1 0 0 0 100% 0.027 s
RequestTests 46 0 0 0 100% 0.244 s
ResponseTests 6 0 0 0 100% 0 s
ServerTests 1 0 0 0 100% 0.005 s
SetOfSwsTests 1 0 0 0 100% 0.003 s
SocketWrapperTests 1 0 0 0 100% 0.001 s
WebEngineTests 4 0 0 0 100% 0.055 s
WebFrameworkTests 20 0 0 0 100% 0.172 s
WebTests 68 0 0 0 100% 0.674 s

com.renomad.minum.htmlparsing

- Class Tests Errors Failures Skipped Success Rate Time
HtmlParseNodeTests 7 0 0 0 100% 0.001 s
HtmlParserTests 26 0 0 0 100% 0.869 s
TagInfoTests 1 0 0 0 100% 0.001 s

com.renomad.minum.utils

- Class Tests Errors Failures Skipped Success Rate Time
ActionQueueKillerTests 4 0 0 0 100% 0.213 s
ActionQueueTests 2 0 0 0 100% 0.097 s
ByteUtilsTests 1 0 0 0 100% 0.001 s
CryptoUtilsTests 3 0 0 0 100% 0.048 s
FileReaderTests 5 0 0 0 100% 0.155 s
FileUtilsTests 18 0 0 0 100% 0.163 s
GzipTests 1 0 0 0 100% 0 s
InvariantsTests 3 0 0 0 100% 0 s
MyThreadTests 3 0 0 0 100% 0.003 s
RingBufferTests 4 0 0 0 100% 0.005 s
RunnableWithDescriptionTests 1 0 0 0 100% 0.001 s
SearchUtilsTests 7 0 0 0 100% 0.001 s
SerializationUtilsTests 3 0 0 0 100% 0 s
StackTraceUtilsTests 2 0 0 0 100% 0 s
StringUtilsTests 6 0 0 0 100% 0.001 s
ThrowingRunnableTests 1 0 0 0 100% 0.019 s
TimeUtilsTests 2 0 0 0 100% 0 s

com.renomad.minum

- Class Tests Errors Failures Skipped Success Rate Time
EqualsTests 1 0 0 0 100% 0.753 s
FunctionalTests 1 0 0 0 100% 2.275 s

com.renomad.minum.database

- Class Tests Errors Failures Skipped Success Rate Time
DbTests 24 0 0 0 100% 7.167 s

com.renomad.minum.security

- Class Tests Errors Failures Skipped Success Rate Time
TheBrigTests 6 0 0 0 100% 0.542 s

com.renomad.minum.testing

- Class Tests Errors Failures Skipped Success Rate Time
RegexUtilsTests 5 0 0 0 100% 0.001 s
TestFrameworkTests 17 0 0 0 100% 0 s

com.renomad.minum.logging

- Class Tests Errors Failures Skipped Success Rate Time
LoggerTests 6 0 0 0 100% 0.246 s
LoggingActionQueueTests 3 0 0 0 100% 0.047 s
TestLoggerTests 16 0 0 0 100% 0.257 s

com.renomad.minum.templating

- Class Tests Errors Failures Skipped Success Rate Time
TemplateSectionTests 7 0 0 0 100% 0.002 s
TemplatingTests 8 0 0 0 100% 0.006 s

Test Cases

[Summary] [Package List] [Test Cases]

DbTests

testStopping2 0.162 s
testPoorlyNamedDbFile 0.143 s
testStopping 0.087 s
testDeserializerComplaints 0.098 s
testWalkAndLoad 0.046 s
testWriteDeserializationComplaints2 0.119 s
test_Serialization_Null 0.026 s
test_Serialization_Collection 0.035 s
test_Db_Delete_EdgeCase_FileGone 0.184 s
test_Serialization_SimpleCase 0.029 s
testWriteDeserializationComplaints 0.157 s
testLoadDataCore_True 0.051 s
test_Edge_DeleteFileDoesNotExist 0.091 s
test_Db_Write_and_Read 1.250 s
test_Db_Delete_EdgeCase_DoesNotExist 0.053 s
testReadAndDeserialize_nullFilename 0.026 s
test_Performance 0.852 s
test_Deserialization_EdgeCases 0.228 s
test_Locking 0.197 s
testWrite_PositiveIndexNotExisting 0.101 s
testWrite_NegativeIndex 0.090 s
testLoadDataCore_False 0.022 s
test_GeneralCapability 2.915 s
test_Db_Delete_EdgeCase_NullValue 0.100 s

EqualsTests

equalsTest 0.752 s

FunctionalTests

testEndToEnd_Functional 1.395 s

HtmlParseNodeTests

testInnerText_EdgeCases 0 s
testHappyPath 0 s
testInnerText_EdgeCases_DEPRECATED 0 s
testInnerText_HappyPath_DEPRECATED 0 s
testInnerText_HappyPath 0 s
test_recursiveTreeWalk 0 s
test_recursiveTreeWalk_DEPRECATED 0 s

HtmlParserTests

test_HtmlParser_HappyPath 0 s
test_HtmlParser_Edge_SpaceBeforeTagname 0 s
test_HtmlParser_Edge_NewlineAfterTagname 0 s
test_HtmlParser_SingleQuote 0 s
test_HtmlParser_ErrorMessagesShowRowAndColumn_NoStartingTag 0 s
test_fuzzer 0.133 s
test_HtmlParser_ScriptWithAttributes_NoInnerText_DEPRECATED 0.001 s
test_HtmlParser_ExceedMaxSize 0.469 s
test_HtmlParser_Edge_LargerFile 0.007 s
test_HtmlParser_ScriptWithAttributes 0 s
test_HtmlParser_Script 0 s
test_HtmlParser_Details1 0 s
test_HtmlParser_Details2 0 s
test_hasFinishedBuildingTagname 0 s
test_HtmlParser_Edge_InvalidChar2 0 s
test_HtmlParser_ErrorMessagesShowRowAndColumn_WrongEndingTag 0.004 s
testCommentedText 0.001 s
test_HtmlParser_Script_DEPRECATED 0 s
test_HtmlParser_ScriptWithAttributes_NoInnerText 0 s
test_HtmlParser_Edge_LargerFile_DEPRECATED 0.006 s
test_fuzzer_DEPRECATED 0.206 s
test_isFinishedReadingTag 0 s
test_HtmlParser_Edge_InvalidClosingTag 0 s
test_HtmlParser_ScriptWithAttributes_DEPRECATED 0 s
test_isHandlingAttributes 0 s
test_HtmlParser_Doctype 0.001 s

TagInfoTests

happyPath 0 s

LoggerTests

testLogHelper 0.003 s
testEnableAndDisableTrace 0.023 s
testLogHelper_EdgeCase_LoggingActionQueueStopping 0.059 s
testLogHelper_LoggingDisabled 0.062 s
testUsingDescendantLogger 0.063 s
testShowWhiteSpace 0.034 s

LoggingActionQueueTests

testGetQueue 0.002 s
testErrorWhileRunningAction 0.002 s
testGetQueueThread 0.041 s

TestLoggerTests

test_findMessage_EdgeCase_NoLogs 0.002 s
test_TestLogger_NullMessage 0.001 s
test_findMessage_EdgeCase_MoreLinesThanExists 0.021 s
test_test 0.051 s
test_TestLogger_MultipleLogEntriesFound 0.029 s
test_testLoggerQueue_Basic 0.001 s
test_doesMessageExist_NegativeCase 0.026 s
test_findFirstMessage_CheckValidity_TooMany 0.001 s
test_TestLogger_ExceptionThrown 0.029 s
test_findMessage_EdgeCase_NegativeValue 0.001 s
test_findFirstMessage_CheckValidity_NoLogs 0.001 s
test_findMessage_EdgeCase_WordNotFound 0.028 s
test_findFirstMessage_CheckValidity_NotFound 0.001 s
test_TestLogger_MaxLines 0.003 s
test_findMessage 0.024 s
test_findMessage_EdgeCase_TooFewLinesRequested 0.031 s

LruCacheTests

test_GetItem_NotOldest 0 s
test_LRUCache_HappyPath 0 s

TheBrigTests

test_TheBrig_RegularStop 0.050 s
test_TheBrig_ExistingInmate 0.138 s
test_Deserialization 0 s
test_BrigDisabled 0.008 s
test_TheBrig_Uninitialized 0.002 s
test_TheBrig_Basic 0.292 s

ConstantsTests

testGetProps_Array 0 s
test_convertLoggingStringsToEnums_NegativeCase 0 s
testGettingConfiguredPropertiesFromFile_NothingFound 0.002 s
test_convertLoggingStringsToEnums 0 s
testCustomProps 0 s

TemplateSectionTests

test_indenting_edgeCase_WithIndent 0 s
test_processSectionOutside_builderEmpty 0 s
test_indenting_edgeCase_NoIndent 0 s
test_HavingKeyAndSubstring 0 s
test_MissingKeyAndSubstring 0 s
test_justArrivedInside 0 s
test_processSectionOutside_builderNotEmpty 0 s

TemplatingTests

test_indentation 0 s
test_Template_MissingKeys 0 s
test_Template_Complex1 0 s
test_Templating_Performance 0.002 s
test_Template_Basic 0 s
test_Template_Whitespace 0.001 s
test_Template_TooManyKeys 0 s
test_Template_EdgeCase_NoClosingBrackets 0 s

RegexUtilsTests

test_RegexUtils_SearchNamedMatchingGroup_NoSpecialChars 0 s
test_RegexUtils_NothingFound 0 s
test_RegexUtils_QuickSearch 0 s
test_isFound 0 s
test_RegexUtils_SearchNamedMatchingGroup 0 s

TestFrameworkTests

test_assertEqualsByteArray_LeftIsNull 0 s
test_assertEquals_Basic 0 s
test_assertEquals_Lists 0 s
test_assertEqualsByteArray_DifferentValuesInArrays 0 s
test_assertEqualsByteArray_DifferentLengths 0 s
test_AssertThrows_AssertOnMessage 0 s
test_assertEqualsByteArray_CustomError 0 s
test_assertFalse_WithMessage 0 s
test_assertEqualsByteArray_BothNull 0 s
test_assertTrue_Basic 0 s
test_assertEqualsByteArray 0 s
test_assertEquals_ListsDifferentOrders 0 s
test_assertEqualsByteArray_RightIsNull 0 s
testShowWhiteSpace 0 s
test_assertFalse_Basic 0 s
test_AssertThrows_NoException 0 s
test_assertEqualsByteArray_CustomError_ButValidComparison 0 s

ActionQueueKillerTests

test_KillAllQueues_WithDebug 0.044 s
test_KillAllQueues 0.051 s
test_KillAllQueues_WithoutDebug 0.111 s
test_KillAllQueues_NeedingInterruption 0.007 s

ActionQueueTests

test_Stopping 0.001 s
test_ActionQueue_ErrorHandling 0.063 s

ByteUtilsTests

testConversionToArray 0 s

CryptoUtilsTests

testBytesToHex 0 s
testCreatePasswordHash 0.047 s
testCreatePasswordHash_BadAlgorithm 0.001 s

FileReaderTests

test_ReadFile_BadPath 0.059 s
test_readTheFile_NoFileFound 0.029 s
test_ReadFile_InCache 0.029 s
test_ReadFile_NoCache 0.033 s
test_ReadFile_EmptyFile 0.003 s

FileUtilsTests

test_WriteString_HappyPath 0 s
test_ReadTextFile_IOException 0.001 s
test_BadFilePathPatterns 0 s
test_SafeResolve 0 s
test_deleteDirectoryRecursivelyIfExists_EdgeCase_HappyPath 0.003 s
test_innerCreateDirectory 0 s
test_WriteString_EmptyPath 0.001 s
test_ReadBinaryFile_FileMissing 0 s
test_deleteDirectoryRecursivelyIfExists_EdgeCase_DirectoryNotExists 0.022 s
test_WriteString_preventWritingToParentDirectory 0.030 s
test_ReadTextFile_FileMissing 0.001 s
test_MakeDirectory_EdgeCase_BadPath 0.033 s
test_ReadTextFile 0.001 s
test_ReadBinaryFile_IOException 0.026 s
test_WithinDirectory 0.004 s
test_walkPathDeleting 0 s
test_ReadBinaryFile 0.003 s
test_WriteString_IOException 0 s

GzipTests

testGzipCompression 0 s

InvariantsTests

test_MustBeTrue 0 s
test_MustNotBeNull 0 s
test_MustBeFalse 0 s

MyThreadTests

testMyThread 0 s
testMyThread_Interrupted 0 s
test_InterruptionHandler 0 s

RingBufferTests

testContainsAt 0.001 s
test_RingBuffer_HappyPath 0.001 s
testContains 0.001 s
testIteratingPastLimit 0.001 s

RunnableWithDescriptionTests

testRunnableWithDescription 0 s

SearchUtilsTests

test_SearchUtils_OnlyNullInList_WithAlternate 0 s
test_SearchUtils_OneOrNone_SpecifyReturnValue 0 s
test_SearchUtils_NullInList 0 s
test_SearchUtils_OneOrNone_Duplicates 0 s
test_SearchUtils_OneOrNone 0 s
test_SearchUtils_OnlyNullInList 0 s
test_SearchUtils_OnlyNullInList_WithAlternateException 0 s

SerializationUtilsTests

testTokenizer_OverMaxTokenCount 0 s
testSerializationHelper 0 s
testTokenizer 0 s

StackTraceUtilsTests

test_StackTraceElementsToString 0 s
test_StackTraceToString 0 s

StringUtilsTests

test_CleanHtml_Null 0 s
test_ByteArrayToString 0 s
test_CleanAttributes 0 s
test_CleanHtml 0 s
test_BytesListToString 0 s
test_CleanAttributes_Null 0 s

ThrowingRunnableTests

testThrowingRunnable 0.009 s

TimeUtilsTests

test_HappyPath 0 s
test_HappyPath_2 0 s

BodyProcessorTests

test_DataByKey_HappyPath 0 s
test_extractData_Empty 0 s
test_UrlEncoded_EdgeCase_Malformed 0.006 s
test_MultiPart_Avoid_ExtraBytes_MultiplePartitions_Bytes 0.004 s
test_GettingCorrectContentType_MissingContentType 0 s
test_ExtractBodyFromBytes_Image 0.002 s
test_MultiPart_EdgeCase_NoContentInPartition 0 s
test_extractBodyFromBytes_EdgeCase_contentLengthZero 0.023 s
test_MultiPart_EdgeCase_MissingNameInHeaders 0.031 s
test_EdgeCase 0.005 s
test_extractBodyFromBytes_EdgeCase_NoValidBoundaryFound 0.036 s
test_MultiPart_Avoid_ExtraBytes_MultiplePartitions 0 s
test_UrlEncoded_EdgeCase_MalformedLargeData 0.031 s
test_MultiPart_MultipleFilesSameInputName 0 s
test_ChunkedTransfer_NegativeCase 0.030 s
test_MultiPart_Avoid_ExtraBytes 0 s

BodyTests

testGetPartitionByName_EdgeCase_Empty 0 s
testGetPartitionByName_EdgeCase_UrlEncoded 0.001 s
testAsBytes_EdgeCase_BodyIsMultipart 0 s
testGetPartitionByName_EdgeCase_Unrecognized 0 s
testGettingValue_EdgeCase_WhenNotFound 0 s
testGetKeys_EdgeCase_Empty 0 s
testAsBytes_EdgeCase_Empty_2 0 s
testAsBytes_EdgeCase_BodyIsUnrecognized 0 s
testGetPartitionHeaders_EdgeCase_BodyIsUnrecognized 0 s
testAsString_EdgeCase_BodyIsMultipart 0 s
testGettingValue_EdgeCase_MissingKey 0 s
testGetPartitionHeaders_EdgeCase_Empty 0 s
testGetPartitionHeaders_EdgeCase_BodyIsUrlEncoded 0 s
testAsBytes_EdgeCase_Empty 0 s
testAsString_EdgeCase_BodyIsUnrecognized 0 s

EndpointTests

test_Endpoint_HappyPath 0.001 s

FullSystemTests

testFullSystem 0.043 s
testFullSystem_WithRedirect 0.112 s
test_BlockCore_RegularException 0 s
testFullSystem_EdgeCase_InstantlyClosed 0.008 s
test_CloseCore 0.002 s

FunctionalTestingTests

test_sendDealsWithException 0.007 s

HeadersTests

test_GetAllHeaders_EdgeCase_IOException 0 s
test_HasConnectionClose 0 s
test_GetAllHeaders_EdgeCase_TooMany 0 s
test_GetAllHeaders_EdgeCase_ValueIsNull 0 s
test_ContentLength_Negative 0 s
test_ContentType_HappyPath 0 s
test_ContentType_TooMany 0 s
test_extractHeadersToMap_EdgeCase_Malformed 0 s
test_HasKeepAlive 0 s
test_ContentLength_TooMany 0 s

InputStreamUtilsTests

testReading_EdgeCase_DifferentCount 0.008 s
testReadingLarge 0.032 s
testReading_EdgeCase_IOException 0.031 s
testEquals 0.032 s

PathDetailsTests

happyPath 0 s

RangeTests

test_NoRange 0 s
test_MultipleRangeHeaders 0 s
test_DetermineLengthFromRangeHeader_EdgeCase_NegativeNumbers 0 s
test_DetermineLengthFromRangeHeader_EdgeCase_MissingSecondPart 0 s
test_InvalidPattern_tooLongLeft 0 s
test_MultipleRange 0 s
test_DetermineLengthFromRangeHeader_EdgeCase_MissingSecondPart_2 0 s
test_DetermineLengthFromRangeHeader_EdgeCase_MissingFirstPart 0 s
test_InvalidPattern 0 s
test_InvalidValueForLeft 0 s
test_DetermineLengthFromRangeHeader_EdgeCase_FirstLarger 0 s
test_DetermineLengthFromRangeHeader 0 s
test_InvalidValueForRight 0 s
test_InvalidPattern_tooLongRight 0 s
testEquals 0 s
test_DetermineLengthFromRangeHeader_EdgeCase_MissingBothParts 0 s

RequestLineTests

test_GetRawValue 0.027 s

RequestTests

test_Request_getMultipartForm_EdgeCase_PlayingWithClose 0.002 s
test_GetSocketWrapper 0.002 s
test_Request_ImproperlyFormedUrlEncoded_NoKey 0.005 s
test_Request_getUrlEncoded_EdgeCase_ContentLengthTooLong 0.005 s
test_Request_getMultipartForm_EdgeCase_UrlEncodedData 0.002 s
testReadingStreamingMultipart_AlternateCase_UsingBuffer 0.002 s
test_Request_getUrlEncoded_EdgeCase_ContentLengthNotLongEnough 0.002 s
testSimplerRequest 0.002 s
test_Request_ImproperlyFormedMultipart 0.003 s
test_Request_BodyTooLong 0.005 s
testReadingEmptyStreamingMultipart 0.002 s
test_Request_getUrlEncoded_EdgeCase_ComplaintAfterGetBody 0.004 s
test_Request_Multipart_ExcessiveCountOfPartitions 0.030 s
testRequest_ExpectComplaintAfterBegunReading_10 0.002 s
testRequest_ExpectComplaintAfterBegunReading_11 0.003 s
testRequest_ExpectComplaintAfterBegunReading_12 0.001 s
testRequest_ExpectComplaintAfterBegunReading_13 0.001 s
test_Request_Multipart_ImproperlyFormed 0.024 s
testSimplerRequest2 0.001 s
testSimplerRequest3 0.001 s
testReadingAStreamingUrlEncoded 0.001 s
equalsTest 0.034 s
testReadingStreamingMultipart 0.002 s
test_Request_ToString 0.001 s
test_Request_getMultipartIterable_EdgeCase_Empty 0.001 s
test_Request_ImproperlyFormedUrlEncoded 0.007 s
test_Request_getMultipartForm_EdgeCase_ComplaintAfterGetBody 0.003 s
testRequest_ExpectComplaintAfterBegunReading_1 0.001 s
testRequest_ExpectComplaintAfterBegunReading_2 0.001 s
testRequest_ExpectComplaintAfterBegunReading_3 0 s
testRequest_ExpectComplaintAfterBegunReading_4 0.001 s
testRequest_ExpectComplaintAfterBegunReading_5 0.001 s
testRequest_ExpectComplaintAfterBegunReading_6 0.001 s
testRequest_ExpectComplaintAfterBegunReading_7 0.002 s
testRequest_ExpectComplaintAfterBegunReading_8 0.001 s
testRequest_ExpectComplaintAfterBegunReading_9 0.001 s
test_Request_Multipart_IOException_ReadingBody 0.014 s
test_Request_UrlEncoded_ExcessiveCountOfKeyValuePairs 0.028 s
test_Request_getUrlEncoded_EdgeCase_Empty 0.002 s
test_Request_getUrlEncoded_EdgeCase_MultipartData 0.003 s
test_Request_getMultipartIterable_EdgeCase_No_Valid_Boundary_2 0.001 s
test_Request_getMultipartIterable_EdgeCase_No_Valid_Boundary_3 0.001 s
test_Request_getUrlEncoded_EdgeCase_PlayingWithClose 0.001 s
test_Request_UrlEncoded_IOException 0.020 s
test_Request_Multipart_ImproperlyFormed_CorrectContentLength 0.001 s
test_Request_getMultipartIterable_EdgeCase_No_Valid_Boundary 0.001 s

ResponseTests

testToString 0 s
testUseResponseAsKey 0 s
testResponse_EdgeCase_BadPathRequested 0 s
testRedirect 0 s
testResponse_Streaming 0 s
testResponse_EdgeCase_SendBodyWithException 0 s

ServerTests

testServerExceptionHandling 0.002 s

SetOfSwsTests

test_SetOfSws 0.002 s

SocketWrapperTests

testSendingSingleByte 0.001 s

WebEngineTests

test_isProvidedKeystoreProperties 0 s
test_MalformedUrl 0.003 s
test_getKeyStoreResult 0.009 s
test_createSslSocketWithSpecificKeystore_EdgeCase 0 s

WebFrameworkTests

test_compressIfRequested 0.001 s
test_ExtraMimeMappings_BadSyntax 0.002 s
test_readStaticFile_CSS 0.001 s
test_readStaticFile_IOException 0.001 s
test_ReadFile_Edge_ForwardSlashes 0 s
test_Edge_ApplicationOctetStream 0.002 s
test_readStaticFile_Edge_Colon 0.001 s
test_readStaticFile_Edge_Directory 0.001 s
test_readStaticFile_EdgeCase 0.001 s
test_HandleForbiddenUse 0.001 s
test_ExtraMimeMappings_NoValues 0.001 s
test_readStaticFile_Edge_CurrentDirectory 0.001 s
test_ExtraMimeMappings 0 s
test_makePrimaryHttpHandler_throwingIOException 0.001 s
test_ExtraMimeMappings_Null 0 s
testHandleIoException 0.112 s
test_readStaticFile_JS 0.001 s
test_readStaticFile_HTML 0.002 s
testReadTimedOut 0.021 s
test_readStaticFile_Edge_OutsideDirectory 0.001 s

WebTests

test_StartLine_MissingMethod 0 s
test_QueryString_NullPathdetails 0 s
testNoEndpointFound 0.002 s
test_IsThereABody_TransferEncodingChunked 0 s
test_dumpAttackerNullChecks_NullFullSystem 0 s
testDetermineIfKeepAlive_OneDotZero_ConnectionClose 0 s
test_ParseForm_UrlEncoded 0.001 s
test_QueryString_EmptyQueryString 0 s
test_MultiPartForm_NoContentDisposition 0.001 s
test_StartLine_HappyPath 0 s
test_StatusLine_HappyPath 0 s
test_ParseForm_EdgeCase_EmptyValue 0 s
test_StatusLine_HappyPath_1_0 0 s
test_MultiPartForm_HappyPath_MoreImages 0.009 s
test_MultiPartForm_HappyPath_MultipleImages 0.009 s
test_ThrowingExceptionInThread 0.001 s
test_StatusLine_nullStatusLine 0 s
test_PartialMatch_DifferentMethod 0 s
testCheckIfSuspiciousPath 0 s
test_ParseForm_EdgeCase_BlankKey 0.012 s
testDetermineIfKeepAlive_OneDotZero_NoHeader 0 s
test_StartLine_EmptyPath 0 s
testDetermineIfKeepAlive_OneDotZero 0 s
test_StartingWithHandler_Realistic 0.050 s
test_StatusLine_InvalidHttpVersion 0 s
test_QueryString_NullQueryString 0 s
test_StartLine_Post 0 s
test_ParseForm_EdgeCase_DuplicateKey 0.024 s
test_PartialMatch_DoesNotMatch 0 s
test_StatusLine_MissingStatusCode 0 s
test_NotFoundPath 0.055 s
test_PartialMatch_MatchTooMuch 0 s
test_Path_InsaneWorld 0.001 s
test_PartialMatch_NothingRegistered 0 s
testAsteriskForm 0.002 s
testAbsoluteForm 0.001 s
test_ExtractMapFromQueryString_NoEqualsSign 0 s
testAuthorityComponent 0.002 s
testDetermineIfKeepAlive_EdgeCase_HttpVersionNone 0.002 s
test_StatusLine_InvalidStatusCode 0 s
test_IsThereABody_ContentType 0 s
test_StatusLine_MissingHttpVersion 0 s
test_ExtractMapFromQueryString_TooManyPairs 0 s
test_PartialMatch_PerfectMatch 0 s
test_StartLine_Hashing 0 s
test_dumpAttackerNullChecks_NullBrig 0 s
testGettingProcessedStartLine_EdgeCase_EmptyStartLine 0 s
test_InvalidRequestLine 0.124 s
test_StartLine_DeeperPath2 0 s
test_MultiPartForm_HappyPath 0.046 s
test_InvalidPort 0.052 s
testDumpIfAttacker 0.004 s
test_ParseForm_Empty 0 s
test_StatusLine_MissingStatusDescription 0 s
testCompression_EdgeCase_NoGzip 0 s
test_IsThereABody_TransferEncodingFoo 0 s
test_ParseForm_EdgeCase_NullValue 0 s
testGettingProcessedStartLine_EdgeCase_InvalidStartLine 0 s
testDetermineIfKeepAlive_OneDotOne_ConnectionClose 0.001 s
test_MultiPartForm_GetHeadersPerPartition 0.001 s
test_StreamingResponse_KnownContentLength 0.049 s
test_StartingWithHandler_Realistic_HTTP_1_0 0.044 s
test_Headers_Multiple 0 s
testDetermineIfKeepAlive_OneDotOne 0 s
test_ParseForm_MoreRealisticCase 0.050 s
test_StartLine_DeeperPath 0 s
test_KeepAlive_Http_1_0 0.099 s
test_TDD_ofHandler 0 s