<surefireAggregatedReport _class='hudson.maven.reporters.SurefireAggregatedReport'><failCount>0</failCount><skipCount>0</skipCount><totalCount>184</totalCount><urlName>testReport</urlName><childReport><child _class='hudson.maven.MavenBuild'><action _class='hudson.maven.reporters.SurefireReport'><failCount>0</failCount><skipCount>0</skipCount><totalCount>74</totalCount><urlName>testReport</urlName></action><action></action><action _class='hudson.maven.reporters.MavenArtifactRecord'><url>https://sing-group.org/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/172/mavenArtifacts/</url></action><action></action><artifact><displayPath>dgss2526-teamA-microstories-domain-0.1.0-SNAPSHOT-javadoc.jar</displayPath><fileName>dgss2526-teamA-microstories-domain-0.1.0-SNAPSHOT-javadoc.jar</fileName><relativePath>es.uvigo.esei.dgss.teamA.microstories/dgss2526-teamA-microstories-domain/0.1.0-SNAPSHOT/dgss2526-teamA-microstories-domain-0.1.0-SNAPSHOT-javadoc.jar</relativePath></artifact><artifact><displayPath>dgss2526-teamA-microstories-domain-0.1.0-SNAPSHOT-sources.jar</displayPath><fileName>dgss2526-teamA-microstories-domain-0.1.0-SNAPSHOT-sources.jar</fileName><relativePath>es.uvigo.esei.dgss.teamA.microstories/dgss2526-teamA-microstories-domain/0.1.0-SNAPSHOT/dgss2526-teamA-microstories-domain-0.1.0-SNAPSHOT-sources.jar</relativePath></artifact><artifact><displayPath>dgss2526-teamA-microstories-domain-0.1.0-SNAPSHOT.jar</displayPath><fileName>dgss2526-teamA-microstories-domain-0.1.0-SNAPSHOT.jar</fileName><relativePath>es.uvigo.esei.dgss.teamA.microstories/dgss2526-teamA-microstories-domain/0.1.0-SNAPSHOT/dgss2526-teamA-microstories-domain-0.1.0-SNAPSHOT.jar</relativePath></artifact><artifact><displayPath>dgss2526-teamA-microstories-domain-0.1.0-SNAPSHOT.pom</displayPath><fileName>dgss2526-teamA-microstories-domain-0.1.0-SNAPSHOT.pom</fileName><relativePath>es.uvigo.esei.dgss.teamA.microstories/dgss2526-teamA-microstories-domain/0.1.0-SNAPSHOT/dgss2526-teamA-microstories-domain-0.1.0-SNAPSHOT.pom</relativePath></artifact><building>false</building><displayName>#172</displayName><duration>11500</duration><estimatedDuration>10443</estimatedDuration><fullDisplayName>microstories-2526-teamA » Domain #172</fullDisplayName><id>172</id><keepLog>false</keepLog><number>172</number><queueId>-1</queueId><result>SUCCESS</result><timestamp>1782639130925</timestamp><url>https://sing-group.org/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/172/</url><builtOn></builtOn><changeSet _class='hudson.maven.FilteredChangeLogSet'></changeSet><mavenArtifacts><url>https://sing-group.org/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/172/mavenArtifacts/</url></mavenArtifacts></child><result _class='hudson.tasks.junit.TestResult'><duration>0.719</duration><empty>false</empty><failCount>0</failCount><passCount>74</passCount><skipCount>0</skipCount><suite><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.009</duration><failedSince>0</failedSince><name>testSetTitlePublishedStory</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.016</duration><failedSince>0</failedSince><name>testIsPublishedFalse</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testRemoveThemeWithOnlyOne</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.061</duration><failedSince>0</failedSince><name>testAddMultipleViews</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testRemoveThemePublished</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.003</duration><failedSince>0</failedSince><name>testSetThemesNull</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.004</duration><failedSince>0</failedSince><name>testSetThemesZero</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testAddThemeMethod</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetThemesExceedLimit</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetId</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetContentPublished</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetContent</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetGenreNull</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testRemoveTheme</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.027</duration><failedSince>0</failedSince><name>testSetContentExactlyLimit</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testAddThemePublished</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetContentExceedsLimitForPoetryGenre</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testAddViewNull</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testIsCompleteFalse_MissingContent</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetPublishedAt</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testIsCompleteFalse_MissingGenre</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testIsCompleteFalse_MissingTitle</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testIsPublishedTrue</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testSetContentNull</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testGetViewsUnmodifiable</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testPublishIncompleteStory_MissingContent</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetTitleNull</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testPublishAlreadyPublished</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetAuthor</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testSetAuthorNull</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testAddThemeNull</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetIdNull</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testPublishSuccess</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.007</duration><failedSince>0</failedSince><name>testPublishIncompleteStory_MissingThemes</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetThemes</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetContentExceedsLimitForShortStoryGenre</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testPublishIncompleteStory_MissingGenre</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testPublishIncompleteStory_MissingTitle</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testIsCompleteFalse_MissingThemes</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetGenrePublishedStory</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetContentExceedsLimitForTaleGenre</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testGetFavoritedByEmpty</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testIsCompleteTrue</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetTitleTooLong</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testRemoveThemeNull</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testGetFavoritedByReturnsUnmodifiableSet</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetGenre</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetTitle</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.UserTest</className><duration>0.068</duration><failedSince>0</failedSince><name>testAddFavoriteStory</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.UserTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testUsernameTooShort</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.UserTest</className><duration>0.118</duration><failedSince>0</failedSince><name>testConstructorWithStories</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.UserTest</className><duration>0.003</duration><failedSince>0</failedSince><name>testGetFavoriteStoriesReturnsUnmodifiableSet</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.UserTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetPassword</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.UserTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testAddStoryNull</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.UserTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testChangePasswordNull</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.UserTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetStoriesNull</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.UserTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testSetPasswordNull</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.UserTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetId</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.UserTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetUsernameNull</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.UserTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testUsernameTooLong</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.UserTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testAddStory</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.UserTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testChangePassword</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.UserTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testChangePasswordTooShort</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.UserTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testChangePasswordTooLong</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.UserTest</className><duration>0.008</duration><failedSince>0</failedSince><name>testUsernameInvalidPattern</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.UserTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetPasswordNoMD5</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.UserTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testRemoveFavoriteStoryNull</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.UserTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetIdNull</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.UserTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetRoleNull</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.UserTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetUsername</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.UserTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testSetRole</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.UserTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testRemoveFavoriteStory</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.UserTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testAddStoryWithDifferentAuthor</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.UserTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testAddFavoriteStoryNull</name><skipped>false</skipped><status>PASSED</status></case><duration>0.719</duration><name>es.uvigo.esei.microstories.domain.entities.DomainUnitTestSuite</name></suite></result></childReport><childReport><child _class='hudson.maven.MavenBuild'><action _class='hudson.maven.reporters.SurefireReport'><failCount>0</failCount><skipCount>0</skipCount><totalCount>53</totalCount><urlName>testReport</urlName></action><action></action><action _class='hudson.maven.reporters.MavenArtifactRecord'><url>https://sing-group.org/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/172/mavenArtifacts/</url></action><action></action><artifact><displayPath>dgss2526-teamA-microstories-rest-0.1.0-SNAPSHOT-javadoc.jar</displayPath><fileName>dgss2526-teamA-microstories-rest-0.1.0-SNAPSHOT-javadoc.jar</fileName><relativePath>es.uvigo.esei.dgss.teamA.microstories/dgss2526-teamA-microstories-rest/0.1.0-SNAPSHOT/dgss2526-teamA-microstories-rest-0.1.0-SNAPSHOT-javadoc.jar</relativePath></artifact><artifact><displayPath>dgss2526-teamA-microstories-rest-0.1.0-SNAPSHOT-sources.jar</displayPath><fileName>dgss2526-teamA-microstories-rest-0.1.0-SNAPSHOT-sources.jar</fileName><relativePath>es.uvigo.esei.dgss.teamA.microstories/dgss2526-teamA-microstories-rest/0.1.0-SNAPSHOT/dgss2526-teamA-microstories-rest-0.1.0-SNAPSHOT-sources.jar</relativePath></artifact><artifact><displayPath>dgss2526-teamA-microstories-rest-0.1.0-SNAPSHOT.pom</displayPath><fileName>dgss2526-teamA-microstories-rest-0.1.0-SNAPSHOT.pom</fileName><relativePath>es.uvigo.esei.dgss.teamA.microstories/dgss2526-teamA-microstories-rest/0.1.0-SNAPSHOT/dgss2526-teamA-microstories-rest-0.1.0-SNAPSHOT.pom</relativePath></artifact><artifact><displayPath>dgss2526-teamA-microstories-rest-0.1.0-SNAPSHOT.war</displayPath><fileName>dgss2526-teamA-microstories-rest-0.1.0-SNAPSHOT.war</fileName><relativePath>es.uvigo.esei.dgss.teamA.microstories/dgss2526-teamA-microstories-rest/0.1.0-SNAPSHOT/dgss2526-teamA-microstories-rest-0.1.0-SNAPSHOT.war</relativePath></artifact><building>false</building><displayName>#172</displayName><duration>81303</duration><estimatedDuration>61095</estimatedDuration><fullDisplayName>microstories-2526-teamA » REST #172</fullDisplayName><id>172</id><keepLog>false</keepLog><number>172</number><queueId>-1</queueId><result>SUCCESS</result><timestamp>1782639130926</timestamp><url>https://sing-group.org/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/172/</url><builtOn></builtOn><changeSet _class='hudson.maven.FilteredChangeLogSet'></changeSet><mavenArtifacts><url>https://sing-group.org/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/172/mavenArtifacts/</url></mavenArtifacts></child><result _class='hudson.tasks.junit.TestResult'><duration>60.786</duration><empty>false</empty><failCount>0</failCount><passCount>53</passCount><skipCount>0</skipCount><suite><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>1.344</duration><failedSince>0</failedSince><name>beforeListRecentStories</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>4.448</duration><failedSince>0</failedSince><name>listRecentStories</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.59</duration><failedSince>0</failedSince><name>afterListRecentStories</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.187</duration><failedSince>0</failedSince><name>beforeGetStoryById</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.265</duration><failedSince>0</failedSince><name>testGetStoryById_Success</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.115</duration><failedSince>0</failedSince><name>afterGetStoryById</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.213</duration><failedSince>0</failedSince><name>beforeGetNonExistentStory</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.081</duration><failedSince>0</failedSince><name>testGetStoryById_NotFound</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.293</duration><failedSince>0</failedSince><name>afterGetNonExistentStory</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.157</duration><failedSince>0</failedSince><name>beforeSearchStoriesContainsText</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.237</duration><failedSince>0</failedSince><name>testSearchStories_ReturnsResults</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.216</duration><failedSince>0</failedSince><name>afterSearchStoriesContainsText</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.246</duration><failedSince>0</failedSince><name>beforeSearchStoriesInvalidText</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.048</duration><failedSince>0</failedSince><name>testSearchStories_InvalidText_ReturnsBadRequest</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.167</duration><failedSince>0</failedSince><name>beforeFilterStoriesByGenre</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.137</duration><failedSince>0</failedSince><name>listFilteredStoriesByGenre</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.147</duration><failedSince>0</failedSince><name>afterFilterStoriesByGenre</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.229</duration><failedSince>0</failedSince><name>beforeFilterStoriesByTheme</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.184</duration><failedSince>0</failedSince><name>listFilteredStoriesByTheme</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.225</duration><failedSince>0</failedSince><name>afterFilterStoriesByTheme</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.181</duration><failedSince>0</failedSince><name>beforeFilterStoriesByPublicationDate</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.411</duration><failedSince>0</failedSince><name>listFilteredStoriesByPublication</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.241</duration><failedSince>0</failedSince><name>afterFilterStoriesByPublicationDate</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.154</duration><failedSince>0</failedSince><name>beforeFilterStoriesByGenreThemeAndPublication</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.134</duration><failedSince>0</failedSince><name>listFilteredStoriesByGenreThemeAndPublication</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.154</duration><failedSince>0</failedSince><name>afterFilterStoriesByGenreThemeAndPublication</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.122</duration><failedSince>0</failedSince><name>beforeGetTop2ReadStoriesLastMonthByGenre</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.187</duration><failedSince>0</failedSince><name>getTop2ReadStoriesLastMonthByGenre</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.116</duration><failedSince>0</failedSince><name>afterGetTop2ReadStoriesLastMonthByGenre</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.074</duration><failedSince>0</failedSince><name>beforeGetTop2ReadStoriesLastMonthByGenre_empty</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.053</duration><failedSince>0</failedSince><name>getTop2ReadStoriesLastMonthByGenre_empty</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.075</duration><failedSince>0</failedSince><name>afterGetTop2ReadStoriesLastMonthByGenre_empty</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.138</duration><failedSince>0</failedSince><name>beforeUpdateStory</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.423</duration><failedSince>0</failedSince><name>testUpdateStory_Success</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.108</duration><failedSince>0</failedSince><name>testUpdateStory_NotFound</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.296</duration><failedSince>0</failedSince><name>testUpdateStory_Unauthorized</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.075</duration><failedSince>0</failedSince><name>testUpdateStory_BadRequest</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.111</duration><failedSince>0</failedSince><name>beforeDeleteStory_NotFound</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.039</duration><failedSince>0</failedSince><name>testDeleteStory_NotFound</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.165</duration><failedSince>0</failedSince><name>afterDeleteStory_NotFound</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.125</duration><failedSince>0</failedSince><name>beforeDeleteStory</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.132</duration><failedSince>0</failedSince><name>testDeleteStory</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.14</duration><failedSince>0</failedSince><name>afterDeleteStory</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.185</duration><failedSince>0</failedSince><name>beforeCreateMicrostory</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.05</duration><failedSince>0</failedSince><name>testCreateMicrostory_Forbidden</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.075</duration><failedSince>0</failedSince><name>testCreateMicrostory_BadRequest</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.106</duration><failedSince>0</failedSince><name>testCreateMicrostory_Success</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.194</duration><failedSince>0</failedSince><name>afterCreateMicrostory</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.124</duration><failedSince>0</failedSince><name>beforeRemoveFavorite</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.055</duration><failedSince>0</failedSince><name>testRemoveFavorite_Success</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.062</duration><failedSince>0</failedSince><name>testRemoveFavorite_NotFound</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.025</duration><failedSince>0</failedSince><name>testRemoveFavorite_Unauthorized</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>0.123</duration><failedSince>0</failedSince><name>afterRemoveFavorite</name><skipped>false</skipped><status>PASSED</status></case><duration>60.786</duration><name>es.uvigo.esei.microstories.rest.ResourceUnitTestSuite</name></suite></result></childReport><childReport><child _class='hudson.maven.MavenBuild'><action _class='hudson.maven.reporters.SurefireReport'><failCount>0</failCount><skipCount>0</skipCount><totalCount>57</totalCount><urlName>testReport</urlName></action><action></action><action _class='hudson.maven.reporters.MavenArtifactRecord'><url>https://sing-group.org/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/172/mavenArtifacts/</url></action><action></action><artifact><displayPath>dgss2526-teamA-microstories-service-0.1.0-SNAPSHOT-javadoc.jar</displayPath><fileName>dgss2526-teamA-microstories-service-0.1.0-SNAPSHOT-javadoc.jar</fileName><relativePath>es.uvigo.esei.dgss.teamA.microstories/dgss2526-teamA-microstories-service/0.1.0-SNAPSHOT/dgss2526-teamA-microstories-service-0.1.0-SNAPSHOT-javadoc.jar</relativePath></artifact><artifact><displayPath>dgss2526-teamA-microstories-service-0.1.0-SNAPSHOT-sources.jar</displayPath><fileName>dgss2526-teamA-microstories-service-0.1.0-SNAPSHOT-sources.jar</fileName><relativePath>es.uvigo.esei.dgss.teamA.microstories/dgss2526-teamA-microstories-service/0.1.0-SNAPSHOT/dgss2526-teamA-microstories-service-0.1.0-SNAPSHOT-sources.jar</relativePath></artifact><artifact><displayPath>dgss2526-teamA-microstories-service-0.1.0-SNAPSHOT-tests.jar</displayPath><fileName>dgss2526-teamA-microstories-service-0.1.0-SNAPSHOT-tests.jar</fileName><relativePath>es.uvigo.esei.dgss.teamA.microstories/dgss2526-teamA-microstories-service/0.1.0-SNAPSHOT/dgss2526-teamA-microstories-service-0.1.0-SNAPSHOT-tests.jar</relativePath></artifact><artifact><displayPath>dgss2526-teamA-microstories-service-0.1.0-SNAPSHOT.jar</displayPath><fileName>dgss2526-teamA-microstories-service-0.1.0-SNAPSHOT.jar</fileName><relativePath>es.uvigo.esei.dgss.teamA.microstories/dgss2526-teamA-microstories-service/0.1.0-SNAPSHOT/dgss2526-teamA-microstories-service-0.1.0-SNAPSHOT.jar</relativePath></artifact><artifact><displayPath>dgss2526-teamA-microstories-service-0.1.0-SNAPSHOT.pom</displayPath><fileName>dgss2526-teamA-microstories-service-0.1.0-SNAPSHOT.pom</fileName><relativePath>es.uvigo.esei.dgss.teamA.microstories/dgss2526-teamA-microstories-service/0.1.0-SNAPSHOT/dgss2526-teamA-microstories-service-0.1.0-SNAPSHOT.pom</relativePath></artifact><building>false</building><displayName>#172</displayName><duration>78377</duration><estimatedDuration>68278</estimatedDuration><fullDisplayName>microstories-2526-teamA » Service #172</fullDisplayName><id>172</id><keepLog>false</keepLog><number>172</number><queueId>-1</queueId><result>SUCCESS</result><timestamp>1782639130926</timestamp><url>https://sing-group.org/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/172/</url><builtOn></builtOn><changeSet _class='hudson.maven.FilteredChangeLogSet'></changeSet><mavenArtifacts><url>https://sing-group.org/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/172/mavenArtifacts/</url></mavenArtifacts></child><result _class='hudson.tasks.junit.TestResult'><duration>61.665</duration><empty>false</empty><failCount>0</failCount><passCount>57</passCount><skipCount>0</skipCount><suite><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>2.616</duration><failedSince>0</failedSince><name>testCountStoriesByFilter_GenreAndDateFilter</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.427</duration><failedSince>0</failedSince><name>testAddFavorite_StoryNotFound</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.657</duration><failedSince>0</failedSince><name>testCreateStory_Success</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.128</duration><failedSince>0</failedSince><name>testDeleteStory_Unauthorized_NotAuthor</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.256</duration><failedSince>0</failedSince><name>testPublishStory_NotAuthor</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.277</duration><failedSince>0</failedSince><name>testRemoveFavorite_Success</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.202</duration><failedSince>0</failedSince><name>testCountStoriesByFilter_GenreFilter</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.279</duration><failedSince>0</failedSince><name>testCountStoriesByText_NoText</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.199</duration><failedSince>0</failedSince><name>testCountStoriesByText_ExistingText</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.245</duration><failedSince>0</failedSince><name>testGetStoryById</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.247</duration><failedSince>0</failedSince><name>testCountStoriesByFilter_NoFilter</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.411</duration><failedSince>0</failedSince><name>testUpdateStory_Published</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.22</duration><failedSince>0</failedSince><name>testAddReadingLogEntryForA_Story_aux</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.307</duration><failedSince>0</failedSince><name>testCountStoriesByFilter_GenreAndThemeFilter</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.279</duration><failedSince>0</failedSince><name>testGetStoriesByUser_InvalidPage</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.254</duration><failedSince>0</failedSince><name>testGetStoriesByUser_InvalidSize</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.183</duration><failedSince>0</failedSince><name>testCountFavoriteStories_Unauthorized_WrongRole</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.21</duration><failedSince>0</failedSince><name>testCountStoriesByFilter_ThemeFilter</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.197</duration><failedSince>0</failedSince><name>testCountStoriesByFilter_ThemeAndDateFilter</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.243</duration><failedSince>0</failedSince><name>testCountStoriesByFilter_DateRangeFilter</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.379</duration><failedSince>0</failedSince><name>testGetFavoriteStories_WithPagination</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.185</duration><failedSince>0</failedSince><name>testGetStoriesByUser_WithPagination</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.159</duration><failedSince>0</failedSince><name>testPublishStory_NotFound</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.241</duration><failedSince>0</failedSince><name>testGetFavoriteStories_InvalidPage</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.183</duration><failedSince>0</failedSince><name>testGetFavoriteStories_InvalidSize</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.643</duration><failedSince>0</failedSince><name>testGetTop2ReadStoriesLastMonthByGenre</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.158</duration><failedSince>0</failedSince><name>testSearchStories_InvalidPage</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.18</duration><failedSince>0</failedSince><name>testSearchStories_InvalidSize</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.147</duration><failedSince>0</failedSince><name>testGetStoryById_NotFound</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.127</duration><failedSince>0</failedSince><name>getFilteredStoriesByDateWithInitialDateAfterFinalDate</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.114</duration><failedSince>0</failedSince><name>getFilteredStoriesByDateWithOnlyInitialDate</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.203</duration><failedSince>0</failedSince><name>testGetFavoriteStories_NoFavorites</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.344</duration><failedSince>0</failedSince><name>testSearchStories_EmptyText_ShoulReturnAllStories</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.181</duration><failedSince>0</failedSince><name>testCountFavoriteStories_NoFavorites</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.209</duration><failedSince>0</failedSince><name>getFilteredStoriesByDate</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.168</duration><failedSince>0</failedSince><name>testDeleteStory_Success</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.126</duration><failedSince>0</failedSince><name>testCountStoriesByFilter_DateFilter</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.121</duration><failedSince>0</failedSince><name>testGetTop2ReadStoriesLastMonthByGenre_NoStories</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.298</duration><failedSince>0</failedSince><name>getFilteredStoriesByDateWithOnlyFinalDate</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.108</duration><failedSince>0</failedSince><name>testAddFavorite_Unauthorized_WrongRole</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.135</duration><failedSince>0</failedSince><name>testUpdateStory_Success</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.183</duration><failedSince>0</failedSince><name>testCountFavoriteStories</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.217</duration><failedSince>0</failedSince><name>testDeleteStory_Unauthorized_WrongRole</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.145</duration><failedSince>0</failedSince><name>testRemoveFavorite_Unauthorized_WrongRole</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.279</duration><failedSince>0</failedSince><name>testAddFavorite_Success</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.184</duration><failedSince>0</failedSince><name>testGetFavoriteStories_Pagination_Page1</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.148</duration><failedSince>0</failedSince><name>testUpdateStory_NotFound</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.158</duration><failedSince>0</failedSince><name>testSearchStories</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.132</duration><failedSince>0</failedSince><name>testGetFavoriteStories_Unauthorized_WrongRole</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.126</duration><failedSince>0</failedSince><name>testCreateStory_Unauthorized_WrongRole</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.171</duration><failedSince>0</failedSince><name>testUpdateStory_Unauthorized_NotAuthor</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.206</duration><failedSince>0</failedSince><name>getFilteredStoriesByGenre</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.18</duration><failedSince>0</failedSince><name>getFilteredStoriesByTheme</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.256</duration><failedSince>0</failedSince><name>testGetRecentStories</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.188</duration><failedSince>0</failedSince><name>testCreateStory_Unauthorized_NoUser</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.183</duration><failedSince>0</failedSince><name>testRemoveFavorite_StoryNotFound</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>0.222</duration><failedSince>0</failedSince><name>testDeleteStory_NotFound</name><skipped>false</skipped><status>PASSED</status></case><duration>61.665</duration><name>es.uvigo.esei.microstories.services.ServiceIntegrationTestSuite</name></suite></result></childReport></surefireAggregatedReport>