Surefire Report

Summary


Tests Errors Failures Skipped Success Rate Time
29 0 0 0 100% 0.697

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

Package List


Package Tests Errors Failures Skipped Success Rate Time
com.atlassian.gadgets.refimpl 29 0 0 0 100% 0.697

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

com.atlassian.gadgets.refimpl

Class Tests Errors Failures Skipped Success Rate Time
PluginSettingsDashboardStateStoreTest 3 0 0 0 100% 0.183
PluginSettingsExternalGadgetSpecStoreTest 11 0 0 0 100% 0.392
PermissionServiceImplTest 15 0 0 0 100% 0.122

Test Cases

PluginSettingsDashboardStateStoreTest

assertThatDashboardStateIsStoredInPluginSettings 0.147
assertThatDashboardStateIsRetrievedFromPluginSettings 0.009
assertThatDashboardStateIsRemovedFromPluginSettings 0.023

PluginSettingsExternalGadgetSpecStoreTest

assertThatGadgetSpecUriIsAddedToPluginSettings 0.292
assertThatListOfGadgetSpecUrisAreAddedToPluginSettings 0.003
assertThatAddingNullGadgetSpecUriThrowsNullPointerException 0.002
assertThatDuplicateUriIsOnlyAddedOnce 0.004
assertThatSemanticallyEquivalentUriIsOnlyAddedOnce 0.002
assertThatRetrievedUrisAreEqualToAddedUris 0.009
assertThatRetrieveFromEmptyStoreReturnsEmptyIterable 0.003
assertThatRemoveExternalGadgetIdRemovesFromSettings 0
assertThatRemoveExternalGadgetIdAndThenAddBehavesCorrectly 0.003
assertThatRemoveNonexistentExternalGadgetSpecIdDoesNothing 0.002
assertThatRemovingNullGadgetSpecUriThrowsNullPointerException 0.001

PermissionServiceImplTest

assertThatDashboardsWithNonProtectedIdAreWritableWhenNoUserIsLoggedIn 0.078
assertThatDashboardsWithNonProtectedIdAreWritableWhenUserIsLoggedIn 0
assertThatDashboardsWithWritesProtectedAreNotWritableWhenNoUserIsLoggedIn 0
assertThatDashboardsWithWritesProtectedAreWritableWhenUserIsLoggedIn 0
assertThatDashboardsWithReadsAndWritesProtectedAreWritableWhenUserIsLoggedIn 0.001
assertThatDashboardsWithReadsAndWritesProtectedAreNotWritableWhenNoUserIsLoggedIn 0
assertThatDashboardsWithNonProtectedIdAreReadableWhenNoUserIsLoggedIn 0.001
assertThatDashboardsWithNonProtectedIdAreReadableWhenUserIsLoggedIn 0
assertThatDashboardsWithReadsAndWritesProtectedAreNotReadableWhenNoUserIsLoggedIn 0.001
assertThatDashboardsWithReadsAndWritesProtectedAreReadableWhenUserIsLoggedIn 0.001
assertThatDashboardsWithWritesProtectedAreReadbleWhenNoUserIsLoggedIn 0
assertThatDashboardsWithWritesProtectedAreReadbleWhenUserIsLoggedIn 0.002
assertThatNonLoggedInUsersCannotAddExternalGadgetsToDirectory 0.001
assertThatNonAdminUserCannotAddExternalGadgetsToDirectory 0
assertThatAdminUserCanAddExternalGadgetsToDirectory 0