| Name | Status | Type | Time(s) | 
            
                | returnsFalseWhenNoSchemeIsRegistered | Success |  | 0.000 | 
            
                | addsOneSchemeToEmptyArray | Success |  | 0.012 | 
            
                | removeFailsOnIllegalScheme | Success |  | 0.000 | 
            
                | returnsExecutablePathWithoutParameter | Success |  | 0.000 | 
            
                | handlesRemoveOnlyPlus | Success |  | 0.014 | 
            
                | returnsUnescapedMultipleSpacesExecutablePathWithoutParameter | Success |  | 0.001 | 
            
                | throwsExceptionOnNonPropertiesFile | Success |  | 0.001 | 
            
                | throwsExceptionOnRemovingInvalidScheme | Success |  | 0.000 | 
            
                | returnsUnescapedSpaceExecutablePathWithoutParameter | Success |  | 0.001 | 
            
                | givesSchemeInfoForSchemeNotHandledAnymoreDesktopFileNoLongerExistsButInXdgMimeForOwn | Success |  | 0.001 | 
            
                | addFailsOnIllegalScheme | Success |  | 0.000 | 
            
                | noNewSchemeDoesNothing | Success |  | 0.000 | 
            
                | doesntAddSchemeIfExisting | Success |  | 0.302 | 
            
                | givesSchemeInfoForSchemeNotHandledAnymoreButInXdgMimeForOtherApp | Success |  | 0.001 | 
            
                | doesntAddSchemeIfExisting | Success |  | 0.006 | 
            
                | createsInitialDesktopFile | Success |  | 0.001 | 
            
                | handlesAdd | Success |  | 0.002 | 
            
                | removesScheme | Success |  | 0.000 | 
            
                | addFailsOnIllegalScheme | Success |  | 0.012 | 
            
                | addsTwoSchemes | Success |  | 0.047 | 
            
                | addsTwoSchemes | Success |  | 0.001 | 
            
                | testWinRegistry | Success |  | 0.312 | 
            
                | returnsFallbackIfEclipseLauncherIsNotSet | Success |  | 0.000 | 
            
                | throwsExceptionOnEmptyDocument | Success |  | 0.000 | 
            
                | throwsExceptionOnWrongPlistFile | Success |  | 0.004 | 
            
                | returnsUnregisteredSchemeInformation | Success |  | 0.000 | 
            
                | removesEmptyCFBundleURLTypesEntry | Success |  | 0.008 | 
            
                | callsXdgMimeOnceForAllSchemes | Success |  | 0.000 | 
            
                | returnsNullOnNotExitingRegisteredHandlerPath | Success |  | 0.000 | 
            
                | removesNonExistingScheme | Success |  | 0.024 | 
            
                | handlesAddAndRemoveAtOnce | Success |  | 0.000 | 
            
                | removesSecondOfThreeSchemes | Success |  | 0.001 | 
            
                | addsOneScheme | Success |  | 0.000 | 
            
                | returnsRegisteredSchemes | Success |  | 0.045 | 
            
                | buffersExtensionAndCreatesThemOnlyOnce | Success |  | 0.001 | 
            
                | removesNonExistingScheme | Success |  | 0.000 | 
            
                | givesSchemeInfoForSchemeHandledByOtherApp | Success |  | 0.009 | 
            
                | keepsComments | Success |  | 0.001 | 
            
                | returnsRegisteredSchemeInformationForOtherApplication | Success |  | 0.001 | 
            
                | keepsPropertiesOrder | Success |  | 0.001 | 
            
                | newAlreadyRegisteredSchemeDoesNoting | Success |  | 0.006 | 
            
                | removesLastOfTwoSchemes | Success |  | 0.000 | 
            
                | doesNothing | Success |  | 0.000 | 
            
                | addsUriPlaceholderToExecLineWhenAddingScheme | Success |  | 0.000 | 
            
                | returnsRegisteredSchemesOnMacOS10_15_3 | Success |  | 0.043 | 
            
                | givesSchemeInfoForSchemeHandledByOtherApp | Success |  | 0.000 | 
            
                | handlesRemoveOnly | Success |  | 0.014 | 
            
                | throwsWinRegistryExceptionOnRemoveScheme | Success |  | 0.000 | 
            
                | noSchemeDoesNothing | Success |  | 0.001 | 
            
                | removesLastOfTwoSchemes | Success |  | 0.014 | 
            
                | removesOneScheme | Success |  | 0.000 | 
            
                | returnsRegisteredHandlerPath | Success |  | 0.000 | 
            
                | newSchemeRegistersNewScheme | Success |  | 0.001 | 
            
                | removesEmptyMimeType | Success |  | 0.001 | 
            
                | getLauncherPathFromEclipseHomeProperty_DirectoryDoesNotExist | Success |  | 0.001 | 
            
                | getLauncherPathFromLauncherProperty | Success |  | 0.003 | 
            
                | getLauncherPathFromEclipseHomeProperty_NotAFileUrl | Success |  | 0.000 | 
            
                | unregisteredSchemeThatWasAutoregisterdOnceDoesNotAutoregisterAgain | Success |  | 0.000 | 
            
                | returnsRegisteredSchemesPlus | Success |  | 0.009 | 
            
                | givesSchemeInfoForHandledScheme | Success |  | 0.000 | 
            
                | doesntCallHandlerForUnregisteredScheme | Success |  | 0.000 | 
            
                | removesFirstOfTwoSchemes | Success |  | 0.011 | 
            
                | throwsExceptionOnNonXmlFile | Success |  | 0.003 | 
            
                | getLauncherPathFromEclipseHomeProperty | Success |  | 0.004 | 
            
                | passesException | Success |  | 0.003 | 
            
                | handlesAddOnlyPlus | Success |  | 0.023 | 
            
                | handlesRemoveOnly | Success |  | 0.001 | 
            
                | removesTwoSchemes | Success |  | 0.001 | 
            
                | returnsTrueForRegisteredScheme | Success |  | 0.011 | 
            
                | returnsMinimalDesktopFile | Success |  | 0.000 | 
            
                | throwsIllegalStateExceptionOnAddScheme | Success |  | 0.000 | 
            
                | throwsExceptionOnAddingInvalidScheme | Success |  | 0.001 | 
            
                | handlesAddOnly | Success |  | 0.001 | 
            
                | addsSecondToExistingScheme | Success |  | 0.013 | 
            
                | returnsRegisteredSchemeInformationForThisEclipse | Success |  | 0.001 | 
            
                | isRegisteredFailsOnIllegalScheme | Success |  | 0.000 | 
            
                | returnsMinimalDesktopFileWithMultipleSpacesEscapedInLocation | Success |  | 0.001 | 
            
                | addsAddUriPlaceholderToExecLineWhenRemovingScheme | Success |  | 0.000 | 
            
                | givesSchemeInfoForSchemeNotHandledAnymoreButInXdgMimeForOwn | Success |  | 0.001 | 
            
                | addTwoSchemes | Success |  | 0.004 | 
            
                | handlesAddAndRemoveAtOncePlus | Success |  | 0.020 | 
            
                | addsOneScheme | Success |  | 0.016 | 
            
                | doesntRemoveCommentBeforeEndArrayTag | Success |  | 0.022 | 
            
                | removeFailsOnIllegalScheme | Success |  | 0.017 | 
            
                | removesSecondOfThreeSchemes | Success |  | 0.029 | 
            
                | givesSchemeInfoForSchemeNotHandledAnymoreDesktopFileNoLongerExistsButInXdgMimeForOtherApp | Success |  | 0.000 | 
            
                | doesNothing | Success |  | 0.010 | 
            
                | getRegisteredFailsOnIllegalScheme | Success |  | 0.004 | 
            
                | handlesAddAndRemoveOfSameScheme | Success |  | 0.000 | 
            
                | handlesAddAndRemoveOfSameSchemes | Success |  | 0.000 | 
            
                | removesFirstOfTwoSchemes | Success |  | 0.000 | 
            
                | returnsTrueForRegisteredScheme | Success |  | 0.000 | 
            
                | givesSchemeInfoForSchemeHandledByOtherAppAndInOwnDesktopFile | Success |  | 0.000 | 
            
                | throwsExceptionOnWrongXmlFile | Success |  | 0.004 | 
            
                | returnsFalseWhenNoSchemeIsRegistered | Success |  | 0.026 | 
            
                | getLauncherPathFromEclipseHomeProperty_NoExeFileInDirectory | Success |  | 0.001 | 
            
                | addsSecondToExistingScheme | Success |  | 0.001 | 
            
                | throwsExceptionOnEmptyDocument | Success |  | 0.005 | 
            
                | addsAddUriPlaceholderToExecLineWhenJustGettingResult | Success |  | 0.000 | 
            
                | ignoresUnregisteredSchemeOnRemove | Success |  | 0.000 | 
            
                | handlesAddOnly | Success |  | 0.023 | 
            
                | callsRegisteredUriSchemeHandler | Success |  | 0.000 | 
            
                | returnsMinimalDesktopFileWithSpaceEscapedInLocation | Success |  | 0.000 | 
            
                | doesntRemoveCommentAfterEndArrayTag | Success |  | 0.009 | 
            
                | removesScheme | Success |  | 0.015 | 
            
                | givesSchemeInfoForSchemeHandledByOtherAppAndInOwnPlistFile | Success |  | 0.020 | 
            
                | throwsWinRegistryExceptionOnGetRegisteredHandlerPath | Success |  | 0.000 | 
            
                | handlesAddAndRemoveAtOnce | Success |  | 0.130 | 
            
                | returnsRegisteredSchemesOnMacOS_10_15_3 | Success |  | 0.036 | 
            
                | addsOneScheme | Success |  | 0.000 |