Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
73 0 0 2 97.26% 1.388

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
info.magnolia.ui.api.app 6 0 0 0 100% 0.023
info.magnolia.ui.api.location 25 0 0 0 100% 0.026
info.magnolia.ui.api.app.registry 13 0 0 2 84.615% 0.069
info.magnolia.ui.api.app.launcherlayout 16 0 0 0 100% 0.299
info.magnolia.ui.api.action 13 0 0 0 100% 0.971

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

info.magnolia.ui.api.app

Class Tests Errors Failures Skipped Success Rate Time
AppDescriptorKeyGeneratorTest 2 0 0 0 100% 0.014
AppLifecycleEventTest 4 0 0 0 100% 0.009

info.magnolia.ui.api.location

Class Tests Errors Failures Skipped Success Rate Time
DefaultLocationTest 11 0 0 0 100% 0.007
LocationControllerTest 4 0 0 0 100% 0.01
LocationHistoryHandlerTest 10 0 0 0 100% 0.009

info.magnolia.ui.api.app.registry

Class Tests Errors Failures Skipped Success Rate Time
AppDescriptorRegistryTest 11 0 0 0 100% 0.069
ConfiguredAppDescriptorManagerTest 2 0 0 2 0% 0

info.magnolia.ui.api.app.launcherlayout

Class Tests Errors Failures Skipped Success Rate Time
AppLauncherGroupDefinitionKeyGeneratorTest 1 0 0 0 100% 0
AppLauncherLayoutManagerImplTest 10 0 0 0 100% 0.298
AppLauncherLayoutTest 5 0 0 0 100% 0.001

info.magnolia.ui.api.action

Class Tests Errors Failures Skipped Success Rate Time
AbstractActionExecutorTest 5 0 0 0 100% 0.831
ActionDefinitionKeyGeneratorTest 8 0 0 0 100% 0.14

Test Cases

[Summary] [Package List] [Test Cases]

AbstractActionExecutorTest

testCreatesAndExecutesAction 0.675
testThrowsExceptionWhenActionThrowsRuntimeException 0.042
testThrowsExceptionWhenActionThrowsActionExecutionException 0.042
testCreateActionThrowsExceptionWhenActionDefinitionLacksActionClass 0.037
testCreateActionThrowsExceptionWhenActionDefinitionMissing 0.035

ActionDefinitionKeyGeneratorTest

unknownI18nAbleParentWithoutKeyGeneratorPrependsNothing 0.085
unknownI18nAbleParentPrependAncestorGeneratedKey 0.007
unknownI18nAbleParentWithoutKeyGeneratorButWithGetNamePrependsItsName 0.006
keyGeneratedFromAppDescriptorIsCompliant 0.014
unknownI18nAbleParentWithoutKeyGeneratorButWithGetIdPrependsItsId 0.004
keysForActionInChooseDialog 0.01
keysForActionInToolApps 0.012
colonInIdIsReplacedByDot 0.002

AppDescriptorKeyGeneratorTest

keysForIcon 0.014
keysForLabel 0

AppLifecycleEventTest

testDispatchCallsOnAppStarted 0.008
testDispatchCallsOnAppStopped 0.001
testDispatchCallsOnAppFocused 0
testDispatchCallsNothingOnNullEvent 0

AppLauncherGroupDefinitionKeyGeneratorTest

keysForDialogLabel 0

AppLauncherLayoutManagerImplTest

testGetAppLayout 0.053
testExcludesEmptyGroups 0.025
getLayoutForCurrentUserDoesntIncludeInvalidAppDescriptors 0.027
testExcludesAppWithoutIcon 0.034
testHidesAppsThatAreNotAccessibleForTheCurrentUser 0.027
testHidesEntriesThatAreNotEnabled 0.034
testIncludesAppsThatAreAccessibleForTheCurrentUser 0.024
testSendsLauncherLayoutChangedEvent 0.025
testExcludesAppWithoutLabel 0.022
testHidesAppsThatAreNotEnabled 0.027

AppLauncherLayoutTest

testGetGroup 0.001
testGetGroupEntry 0
testGetAppDescriptor 0
testContainsApp 0
testGetGroups 0

AppDescriptorRegistryTest

testGetAppDescriptor 0.019
testGetAppDescriptors 0.007
testGetAppDescriptorThrowsExceptionWhenAppNotFound 0.005
testUnregisterAndRegisterWhenAdding 0.007
testRegister 0.005
testUnregister 0.004
testUnregisterAndRegisterWhenEmpty 0.005
testUnregisterAndRegisterInComplexCase 0.004
TestUnregisterAndRegisterWhenUpdating 0.004
testUnregisterAndRegisterWhenAddingFromMultipleSources 0.005
testUnregisterAndRegisterWhenRemoving 0.004

ConfiguredAppDescriptorManagerTest

testAppDescriptorReloadsOnChange 0
ConfiguredAppDescriptorManager is deprecated. It will be revived to provide backwards compatibility, but should not be used anymore.
testAppDescriptorOnStart 0
ConfiguredAppDescriptorManager is deprecated. It will be revived to provide backwards compatibility, but should not be used anymore.

DefaultLocationTest

testExtractParameter 0.004
testDefaultLocationDecodeFragmentFromFragment 0.001
testExtractAppName 0
testExtractAppType 0
testToString 0
testEqualsReturnsFalseOnIncompatibleType 0.001
testDefaultLocationDecodeFragment 0
testDefaultLocationFromFragment 0
testEqualsReturnsFalseOnNull 0
testDefaultLocationFromNullFragmentThrowsException 0
testExtractSubAppId 0.001

LocationControllerTest

testGoToWithoutWarning 0.009
testGoToWithCancelledWarning 0.001
testGoToSameLocationDoesNothing 0
testGoToWithConfirmedWarning 0

LocationHistoryHandlerTest

testCallsLocationControllerOnFragmentChange 0.004
testGoesToDefaultLocationWhenFragmentIsNull 0.001
testGoesToDefaultLocationWhenFragmentIsEmpty 0
testHandleCurrentHistoryNavigatesToDefaultLocationWhenFragmentHasUnknownPrefix 0.001
testHandleCurrentHistoryNavigatesToDefaultLocationWhenFragmentNull 0
testGoesToDefaultLocationWhenFragmentHasUnknownPrefix 0.001
testUpdatesFragmentOnLocationChange 0
testHandleCurrentHistoryNavigatesToDefaultLocationWhenFragmentEmpty 0.001
testHandleCurrentHistoryNavigatesToDefaultLocation 0
testSetsFragmentToEmptyOnLocationChangeWhenMapperDoesntRecognizeTheLocation 0.001

Failure Details

[Summary] [Package List] [Test Cases]


testAppDescriptorReloadsOnChange
skipped: ConfiguredAppDescriptorManager is deprecated. It will be revived to provide backwards compatibility, but should not be used anymore.
testAppDescriptorOnStart
skipped: ConfiguredAppDescriptorManager is deprecated. It will be revived to provide backwards compatibility, but should not be used anymore.