| Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|
| 29 | 0 | 0 | 0 | 100% | 0.697 |
| Package | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|
| com.atlassian.gadgets.refimpl | 29 | 0 | 0 | 0 | 100% | 0.697 |
| 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 |
| assertThatDashboardStateIsStoredInPluginSettings | 0.147 | |
| assertThatDashboardStateIsRetrievedFromPluginSettings | 0.009 | |
| assertThatDashboardStateIsRemovedFromPluginSettings | 0.023 |
| 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 |
| 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 |