Surefire Report

Summary


Tests Errors Failures Skipped Success Rate Time
47 0 0 3 93.617% 81.36

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

Package List


Package Tests Errors Failures Skipped Success Rate Time
it.com.atlassian.gadgets.stories 1 0 0 0 100% 2.302
it.com.atlassian.gadgets.publisher 2 0 0 0 100% 0.162
it.com.atlassian.gadgets.dashboard 44 0 0 3 93.182% 78.896

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

it.com.atlassian.gadgets.stories

Class Tests Errors Failures Skipped Success Rate Time
ViewDashboardWithDeletedGadget 1 0 0 0 100% 2.302

it.com.atlassian.gadgets.publisher

Class Tests Errors Failures Skipped Success Rate Time
GadgetSpecResourceTest 2 0 0 0 100% 0.162

it.com.atlassian.gadgets.dashboard

Class Tests Errors Failures Skipped Success Rate Time
DirectoryResourceTest 7 0 0 0 100% 5.912
DashboardPermissionsTest 7 0 0 0 100% 13.405
GadgetResourceTest 4 0 0 2 50% 2.232
DashboardTest 3 0 0 0 100% 10.895
DashboardResourceTest 4 0 0 0 100% 0.783
GadgetI18nTest 10 0 0 0 100% 28.215
UserPrefsTest 8 0 0 1 87.5% 15.388
GadgetWebResourcesTest 1 0 0 0 100% 2.066

Test Cases

DirectoryResourceTest

directoryEndpointAnswersGETWithJson 1.696
directoryContainsExternalPluginGadgetSpecs 1.299
directoryContainsGadgetFromApplicationGadgetSpecProvider 1.325
POSTValidGadgetToDirectoryIsAccepted 0.106
POSTGadgetRequiringUnavailableFeaturesToDirectoryIsRejected 0.086
POSTGadgetOptionallyRequestingUnavailableFeaturesToDirectoryIsAccepted 0.083
DELETEAValidGadgetFromDirectory 1.311

DashboardPermissionsTest

readWriteDashboardHasAddGadgetLink 1.394
readWriteDashboardHasChangeColumnsLink 1.367
readOnlyDashboardDoesNotHaveAddGadgetLink 1.092
readOnlyDashboardDoesNotHaveChangeColumnsLink 0.884
privateDashboardReturns403ResponseCode 0.009
gadgetDetectsReadWritePermission 5.189
gadgetDetectsReadOnlyPermission 3.458

GadgetSpecResourceTest

assertGETOnValidGadgetSpecUrlReturnsValidGadgetSpec 0.091
assertGETOnInvalidGadgetSpecUrlReturnsError 0.071

GadgetResourceTest

getARenderedGadget 0.13
addGadgetToDashboard 2.1
changeGadgetColorWithPOST 2.1
skipped
changeGadgetColorWithPUT 2.1
skipped

DashboardTest

assertThatDashboardCanBeCreatedAndVisited 1.165
assertUserPrefFormExistsWithDefaultValues 3.784
assertThatClickingDeletePopupsConfirmWindow 5.942

DashboardResourceTest

POSTingAValidGadgetSucceeds 0.609
POSTByAnonymousUserIsRejected 0.057
POSTByNonExistentUserIsRejected 0.055
POSTingAMalformedGadgetUriIsRejected 0.053

GadgetI18nTest

testI18nAmericanEnglish 8.647
testI18nAustralianEnglish 2.656
testI18nCanadianEnglish 2.177
testI18nEnglish 1.903
testI18nFrenchFromFrance 1.744
testI18nCanadianFrench 1.966
testI18nFrench 1.715
testI18nGerman 1.521
testI18nRussian 1.462
testI18nFakeLocale 1.352

UserPrefsTest

assertThatEditLinkIsHiddenWhenAllUserPrefsAreHidden 1.529
assertThatSetPrefsChangesPreferenceFormValues 3.106
assertThatUserPrefValuesAreSubstituted 2.76
assertThatUserPrefDisplayNameUsesDefaultMessageBundle 1.943
assertThatUserPrefDisplayNameUsesFrenchMessageBundleForFrenchLocale 1.897
assertThatEnumPrefValuesAreInCorrectOrder 2.492
assertThatDefaultEnumPrefValueIsSelectedByDefault 1.648
assertThatDefaultValueIsUsedWhenThePrefValueIsEmpty 1.649
skipped

ViewDashboardWithDeletedGadget

userTriesToViewAPreviouslyAddedGadgetOnHerDashboardThatTheAdminHasDeleted 2.295

GadgetWebResourcesTest

testGadgetWebResourcesProcessing 2.065

Failure Details


changeGadgetColorWithPOST
skipped: skipped
changeGadgetColorWithPUT
skipped: skipped
assertThatDefaultValueIsUsedWhenThePrefValueIsEmpty
skipped: skipped