<mavenModuleSetBuild _class='hudson.maven.MavenModuleSetBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><origindevelop _class='hudson.plugins.git.util.Build'><buildNumber>143</buildNumber><marked><SHA1>f37e767c85806f83768ab4f677c8b6470a1d94df</SHA1><branch><SHA1>f37e767c85806f83768ab4f677c8b6470a1d94df</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>f37e767c85806f83768ab4f677c8b6470a1d94df</SHA1><branch><SHA1>f37e767c85806f83768ab4f677c8b6470a1d94df</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>f37e767c85806f83768ab4f677c8b6470a1d94df</SHA1><branch><SHA1>f37e767c85806f83768ab4f677c8b6470a1d94df</SHA1><name>origin/develop</name></branch></lastBuiltRevision><remoteUrl>http://sing-group.org/dt/gitlab/dgss-2526-teamA/microstories.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action _class='hudson.maven.reporters.MavenAggregatedArtifactRecord'><moduleRecord><attachedArtifact><artifactId>dgss2526-teamA-microstories-domain</artifactId><canonicalName>dgss2526-teamA-microstories-domain-0.1.0-SNAPSHOT-sources.jar</canonicalName><classifier>sources</classifier><fileName>dgss2526-teamA-microstories-domain-0.1.0-SNAPSHOT-sources.jar</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>7f2649a0f3f1c4f2207bc9b756287389</md5sum><type>java-source</type><version>0.1.0-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>dgss2526-teamA-microstories-domain</artifactId><canonicalName>dgss2526-teamA-microstories-domain-0.1.0-SNAPSHOT-javadoc.jar</canonicalName><classifier>javadoc</classifier><fileName>dgss2526-teamA-microstories-domain-0.1.0-SNAPSHOT-javadoc.jar</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>952130d912e7a4ff7e9fd17d8cda4c87</md5sum><type>javadoc</type><version>0.1.0-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>dgss2526-teamA-microstories-domain</artifactId><canonicalName>dgss2526-teamA-microstories-domain-0.1.0-SNAPSHOT.jar</canonicalName><fileName>dgss2526-teamA-microstories-domain-0.1.0-SNAPSHOT.jar</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>37f14cd2aa24571fb148995e023f382a</md5sum><type>jar</type><version>0.1.0-SNAPSHOT</version></mainArtifact><parent><number>143</number><url>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/143/</url></parent><pomArtifact><artifactId>dgss2526-teamA-microstories-domain</artifactId><canonicalName>dgss2526-teamA-microstories-domain-0.1.0-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>958492c6b9cbb4253a78b96ad7b4f22f</md5sum><type>pom</type><version>0.1.0-SNAPSHOT</version></pomArtifact><url>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/143/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>dgss2526-teamA-microstories-ear</artifactId><canonicalName>dgss2526-teamA-microstories-ear-0.1.0-SNAPSHOT.ear</canonicalName><fileName>dgss2526-teamA-microstories-pom-0.1.0-SNAPSHOT.ear</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>1a58a473e63ea3a391a460579f593d6f</md5sum><type>ear</type><version>0.1.0-SNAPSHOT</version></mainArtifact><parent><number>143</number><url>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/143/</url></parent><pomArtifact><artifactId>dgss2526-teamA-microstories-ear</artifactId><canonicalName>dgss2526-teamA-microstories-ear-0.1.0-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>4b994d92049f8de4c6ea0bd370595780</md5sum><type>pom</type><version>0.1.0-SNAPSHOT</version></pomArtifact><url>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/143/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>dgss2526-teamA-microstories-jsf</artifactId><canonicalName>dgss2526-teamA-microstories-jsf-0.1.0-SNAPSHOT-sources.jar</canonicalName><classifier>sources</classifier><fileName>dgss2526-teamA-microstories-jsf-0.1.0-SNAPSHOT-sources.jar</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>eadb70af2c359e6d63a09c6f9ee780e7</md5sum><type>java-source</type><version>0.1.0-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>dgss2526-teamA-microstories-jsf</artifactId><canonicalName>dgss2526-teamA-microstories-jsf-0.1.0-SNAPSHOT-javadoc.jar</canonicalName><classifier>javadoc</classifier><fileName>dgss2526-teamA-microstories-jsf-0.1.0-SNAPSHOT-javadoc.jar</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>38ba0053072ab5517a101ae9f1a98aff</md5sum><type>javadoc</type><version>0.1.0-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>dgss2526-teamA-microstories-jsf</artifactId><canonicalName>dgss2526-teamA-microstories-jsf-0.1.0-SNAPSHOT.war</canonicalName><fileName>dgss2526-teamA-microstories-jsf-0.1.0-SNAPSHOT.war</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>b9002725a95289cba9ddefd23c2cc4fd</md5sum><type>war</type><version>0.1.0-SNAPSHOT</version></mainArtifact><parent><number>143</number><url>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/143/</url></parent><pomArtifact><artifactId>dgss2526-teamA-microstories-jsf</artifactId><canonicalName>dgss2526-teamA-microstories-jsf-0.1.0-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>a1666b37ed3bcfe5a6b9714068c03b08</md5sum><type>pom</type><version>0.1.0-SNAPSHOT</version></pomArtifact><url>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/143/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>dgss2526-teamA-microstories-pom</artifactId><canonicalName>dgss2526-teamA-microstories-pom-0.1.0-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>82c9f35d18d0437d6be088219c629887</md5sum><type>pom</type><version>0.1.0-SNAPSHOT</version></mainArtifact><parent><number>143</number><url>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/143/</url></parent><pomArtifact><artifactId>dgss2526-teamA-microstories-pom</artifactId><canonicalName>dgss2526-teamA-microstories-pom-0.1.0-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>82c9f35d18d0437d6be088219c629887</md5sum><type>pom</type><version>0.1.0-SNAPSHOT</version></pomArtifact><url>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/143/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>dgss2526-teamA-microstories-rest</artifactId><canonicalName>dgss2526-teamA-microstories-rest-0.1.0-SNAPSHOT-sources.jar</canonicalName><classifier>sources</classifier><fileName>dgss2526-teamA-microstories-rest-0.1.0-SNAPSHOT-sources.jar</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>13a84db127fbfbd086b37eea0f85e5a4</md5sum><type>java-source</type><version>0.1.0-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>dgss2526-teamA-microstories-rest</artifactId><canonicalName>dgss2526-teamA-microstories-rest-0.1.0-SNAPSHOT-javadoc.jar</canonicalName><classifier>javadoc</classifier><fileName>dgss2526-teamA-microstories-rest-0.1.0-SNAPSHOT-javadoc.jar</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>c2ae3ba5af5234b02dedc3cddabfb573</md5sum><type>javadoc</type><version>0.1.0-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>dgss2526-teamA-microstories-rest</artifactId><canonicalName>dgss2526-teamA-microstories-rest-0.1.0-SNAPSHOT.war</canonicalName><fileName>dgss2526-teamA-microstories-rest-0.1.0-SNAPSHOT.war</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>80c68eea56a8c5abfd6c1c23c58ac231</md5sum><type>war</type><version>0.1.0-SNAPSHOT</version></mainArtifact><parent><number>143</number><url>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/143/</url></parent><pomArtifact><artifactId>dgss2526-teamA-microstories-rest</artifactId><canonicalName>dgss2526-teamA-microstories-rest-0.1.0-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>1f02def09b6b44e33d13cbe8af50c971</md5sum><type>pom</type><version>0.1.0-SNAPSHOT</version></pomArtifact><url>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/143/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>dgss2526-teamA-microstories-service</artifactId><canonicalName>dgss2526-teamA-microstories-service-0.1.0-SNAPSHOT-sources.jar</canonicalName><classifier>sources</classifier><fileName>dgss2526-teamA-microstories-service-0.1.0-SNAPSHOT-sources.jar</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>3680de9e6e94c3b79022f41827c057c0</md5sum><type>java-source</type><version>0.1.0-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>dgss2526-teamA-microstories-service</artifactId><canonicalName>dgss2526-teamA-microstories-service-0.1.0-SNAPSHOT-javadoc.jar</canonicalName><classifier>javadoc</classifier><fileName>dgss2526-teamA-microstories-service-0.1.0-SNAPSHOT-javadoc.jar</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>47f9399f7f95d02d70b119edb40d5af4</md5sum><type>javadoc</type><version>0.1.0-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>dgss2526-teamA-microstories-service</artifactId><canonicalName>dgss2526-teamA-microstories-service-0.1.0-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>dgss2526-teamA-microstories-service-0.1.0-SNAPSHOT-tests.jar</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>2c7a3f3fbe35445e1fdc2ccd7baea199</md5sum><type>test-jar</type><version>0.1.0-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>dgss2526-teamA-microstories-service</artifactId><canonicalName>dgss2526-teamA-microstories-service-0.1.0-SNAPSHOT.jar</canonicalName><fileName>dgss2526-teamA-microstories-service-0.1.0-SNAPSHOT.jar</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>1384a183e0057a80016aab0dc56f16ef</md5sum><type>jar</type><version>0.1.0-SNAPSHOT</version></mainArtifact><parent><number>143</number><url>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/143/</url></parent><pomArtifact><artifactId>dgss2526-teamA-microstories-service</artifactId><canonicalName>dgss2526-teamA-microstories-service-0.1.0-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>33cc8ebc893890903062103433b901d9</md5sum><type>pom</type><version>0.1.0-SNAPSHOT</version></pomArtifact><url>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/143/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>dgss2526-teamA-microstories-tests</artifactId><canonicalName>dgss2526-teamA-microstories-tests-0.1.0-SNAPSHOT-sources.jar</canonicalName><classifier>sources</classifier><fileName>dgss2526-teamA-microstories-tests-0.1.0-SNAPSHOT-sources.jar</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>2b5949dac8b8db0dfd324ad02894f89a</md5sum><type>java-source</type><version>0.1.0-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>dgss2526-teamA-microstories-tests</artifactId><canonicalName>dgss2526-teamA-microstories-tests-0.1.0-SNAPSHOT-javadoc.jar</canonicalName><classifier>javadoc</classifier><fileName>dgss2526-teamA-microstories-tests-0.1.0-SNAPSHOT-javadoc.jar</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>262847b3e53e313c3445d0d4312d5cab</md5sum><type>javadoc</type><version>0.1.0-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>dgss2526-teamA-microstories-tests</artifactId><canonicalName>dgss2526-teamA-microstories-tests-0.1.0-SNAPSHOT.jar</canonicalName><fileName>dgss2526-teamA-microstories-tests-0.1.0-SNAPSHOT.jar</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>41b817d6b61b442d191d1242d556ce29</md5sum><type>jar</type><version>0.1.0-SNAPSHOT</version></mainArtifact><parent><number>143</number><url>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/143/</url></parent><pomArtifact><artifactId>dgss2526-teamA-microstories-tests</artifactId><canonicalName>dgss2526-teamA-microstories-tests-0.1.0-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>1532e76707f9f47692c2c417366732cb</md5sum><type>pom</type><version>0.1.0-SNAPSHOT</version></pomArtifact><url>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/143/mavenArtifacts/</url></moduleRecord></action><action _class='hudson.maven.reporters.SurefireAggregatedReport'><failCount>0</failCount><skipCount>0</skipCount><totalCount>134</totalCount><urlName>testReport</urlName><childReport><child _class='hudson.maven.MavenBuild'><number>143</number><url>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/143/</url></child><result _class='hudson.tasks.junit.TestResult'><duration>0.347</duration><empty>false</empty><failCount>0</failCount><passCount>61</passCount><skipCount>0</skipCount><suite><case><age>0</age><className>es.uvigo.esei.microstories.domain.entities.StoryTest</className><duration>0.005</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.008</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.0</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.023</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.002</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.0</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.02</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.006</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.0</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.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>testSetAuthor</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>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.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.001</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>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.002</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>testIsCompleteTrue</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>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.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.006</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.066</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.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.006</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.0</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.001</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.001</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.0</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.0</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.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.0</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.0</duration><failedSince>0</failedSince><name>testAddStoryWithDifferentAuthor</name><skipped>false</skipped><status>PASSED</status></case><duration>0.347</duration><name>es.uvigo.esei.microstories.domain.entities.DomainUnitTestSuite</name></suite></result></childReport><childReport><child _class='hudson.maven.MavenBuild'><number>143</number><url>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/143/</url></child><result _class='hudson.tasks.junit.TestResult'><duration>43.533</duration><empty>false</empty><failCount>0</failCount><passCount>33</passCount><skipCount>0</skipCount><suite><case><age>0</age><className>es.uvigo.esei.microstories.rest.StoryResourceRestTest</className><duration>3.137</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>2.869</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.276</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.122</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.122</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.076</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.148</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.031</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.139</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.134</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.136</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.167</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.141</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.047</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.149</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.114</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.068</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.112</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.123</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.116</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.158</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.095</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.066</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.111</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.049</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.099</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.091</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.11</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.096</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.038</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.071</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.195</duration><failedSince>0</failedSince><name>testUpdateStory_NotFound</name><skipped>false</skipped><status>PASSED</status></case><duration>43.533</duration><name>es.uvigo.esei.microstories.rest.ResourceUnitTestSuite</name></suite></result></childReport><childReport><child _class='hudson.maven.MavenBuild'><number>143</number><url>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/143/</url></child><result _class='hudson.tasks.junit.TestResult'><duration>42.487</duration><empty>false</empty><failCount>0</failCount><passCount>40</passCount><skipCount>0</skipCount><suite><case><age>0</age><className>es.uvigo.esei.microstories.services.StoryServiceIntegrationTest</className><duration>6.314</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.292</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.188</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.198</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.326</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.16</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.15</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.191</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.215</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.105</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.127</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.187</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.178</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.234</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.123</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.259</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.218</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.135</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.157</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.119</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.11</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.118</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.129</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.197</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.171</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.106</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.07</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.061</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.101</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.093</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.156</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.066</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.125</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.089</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.085</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.146</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.09</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.132</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.165</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.127</duration><failedSince>0</failedSince><name>testDeleteStory_NotFound</name><skipped>false</skipped><status>PASSED</status></case><duration>42.487</duration><name>es.uvigo.esei.microstories.services.ServiceIntegrationTestSuite</name></suite></result></childReport></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#143</displayName><duration>194142</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #143</fullDisplayName><id>143</id><keepLog>false</keepLog><number>143</number><queueId>145</queueId><result>SUCCESS</result><timestamp>1765824846940</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/143/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><commitId>f37e767c85806f83768ab4f677c8b6470a1d94df</commitId><timestamp>1765824637000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></author><authorEmail>josecampor31@gmail.com</authorEmail><comment>tsk65: Adds support to delete stories
Adds deleteStory method to allow CREATOR users to delete unpublished
stories
</comment><date>2025-12-15 19:50:37 +0100</date><id>f37e767c85806f83768ab4f677c8b6470a1d94df</id><msg>tsk65: Adds support to delete stories</msg><path><editType>edit</editType><file>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName><id>josecampor31</id><property _class='jenkins.security.ApiTokenProperty'></property><property _class='com.cloudbees.plugins.credentials.UserCredentialsProvider$UserCredentialsProperty'></property><property _class='hudson.plugins.emailext.watching.EmailExtWatchAction$UserProperty'></property><property _class='hudson.model.MyViewsProperty'></property><property _class='org.jenkinsci.plugins.displayurlapi.user.PreferredProviderUserProperty'></property><property _class='hudson.model.PaneStatusProperties'></property><property _class='hudson.search.UserSearchProperty'><insensitiveSearch>true</insensitiveSearch></property><property _class='hudson.tasks.Mailer$UserProperty'><address>josecampor31@gmail.com</address></property></culprit><mavenArtifacts><moduleRecord><attachedArtifact><artifactId>dgss2526-teamA-microstories-domain</artifactId><canonicalName>dgss2526-teamA-microstories-domain-0.1.0-SNAPSHOT-sources.jar</canonicalName><classifier>sources</classifier><fileName>dgss2526-teamA-microstories-domain-0.1.0-SNAPSHOT-sources.jar</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>7f2649a0f3f1c4f2207bc9b756287389</md5sum><type>java-source</type><version>0.1.0-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>dgss2526-teamA-microstories-domain</artifactId><canonicalName>dgss2526-teamA-microstories-domain-0.1.0-SNAPSHOT-javadoc.jar</canonicalName><classifier>javadoc</classifier><fileName>dgss2526-teamA-microstories-domain-0.1.0-SNAPSHOT-javadoc.jar</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>952130d912e7a4ff7e9fd17d8cda4c87</md5sum><type>javadoc</type><version>0.1.0-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>dgss2526-teamA-microstories-domain</artifactId><canonicalName>dgss2526-teamA-microstories-domain-0.1.0-SNAPSHOT.jar</canonicalName><fileName>dgss2526-teamA-microstories-domain-0.1.0-SNAPSHOT.jar</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>37f14cd2aa24571fb148995e023f382a</md5sum><type>jar</type><version>0.1.0-SNAPSHOT</version></mainArtifact><parent><number>143</number><url>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/143/</url></parent><pomArtifact><artifactId>dgss2526-teamA-microstories-domain</artifactId><canonicalName>dgss2526-teamA-microstories-domain-0.1.0-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>958492c6b9cbb4253a78b96ad7b4f22f</md5sum><type>pom</type><version>0.1.0-SNAPSHOT</version></pomArtifact><url>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/143/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>dgss2526-teamA-microstories-ear</artifactId><canonicalName>dgss2526-teamA-microstories-ear-0.1.0-SNAPSHOT.ear</canonicalName><fileName>dgss2526-teamA-microstories-pom-0.1.0-SNAPSHOT.ear</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>1a58a473e63ea3a391a460579f593d6f</md5sum><type>ear</type><version>0.1.0-SNAPSHOT</version></mainArtifact><parent><number>143</number><url>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/143/</url></parent><pomArtifact><artifactId>dgss2526-teamA-microstories-ear</artifactId><canonicalName>dgss2526-teamA-microstories-ear-0.1.0-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>4b994d92049f8de4c6ea0bd370595780</md5sum><type>pom</type><version>0.1.0-SNAPSHOT</version></pomArtifact><url>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/143/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>dgss2526-teamA-microstories-jsf</artifactId><canonicalName>dgss2526-teamA-microstories-jsf-0.1.0-SNAPSHOT-sources.jar</canonicalName><classifier>sources</classifier><fileName>dgss2526-teamA-microstories-jsf-0.1.0-SNAPSHOT-sources.jar</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>eadb70af2c359e6d63a09c6f9ee780e7</md5sum><type>java-source</type><version>0.1.0-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>dgss2526-teamA-microstories-jsf</artifactId><canonicalName>dgss2526-teamA-microstories-jsf-0.1.0-SNAPSHOT-javadoc.jar</canonicalName><classifier>javadoc</classifier><fileName>dgss2526-teamA-microstories-jsf-0.1.0-SNAPSHOT-javadoc.jar</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>38ba0053072ab5517a101ae9f1a98aff</md5sum><type>javadoc</type><version>0.1.0-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>dgss2526-teamA-microstories-jsf</artifactId><canonicalName>dgss2526-teamA-microstories-jsf-0.1.0-SNAPSHOT.war</canonicalName><fileName>dgss2526-teamA-microstories-jsf-0.1.0-SNAPSHOT.war</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>b9002725a95289cba9ddefd23c2cc4fd</md5sum><type>war</type><version>0.1.0-SNAPSHOT</version></mainArtifact><parent><number>143</number><url>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/143/</url></parent><pomArtifact><artifactId>dgss2526-teamA-microstories-jsf</artifactId><canonicalName>dgss2526-teamA-microstories-jsf-0.1.0-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>a1666b37ed3bcfe5a6b9714068c03b08</md5sum><type>pom</type><version>0.1.0-SNAPSHOT</version></pomArtifact><url>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/143/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>dgss2526-teamA-microstories-pom</artifactId><canonicalName>dgss2526-teamA-microstories-pom-0.1.0-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>82c9f35d18d0437d6be088219c629887</md5sum><type>pom</type><version>0.1.0-SNAPSHOT</version></mainArtifact><parent><number>143</number><url>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/143/</url></parent><pomArtifact><artifactId>dgss2526-teamA-microstories-pom</artifactId><canonicalName>dgss2526-teamA-microstories-pom-0.1.0-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>82c9f35d18d0437d6be088219c629887</md5sum><type>pom</type><version>0.1.0-SNAPSHOT</version></pomArtifact><url>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/143/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>dgss2526-teamA-microstories-rest</artifactId><canonicalName>dgss2526-teamA-microstories-rest-0.1.0-SNAPSHOT-sources.jar</canonicalName><classifier>sources</classifier><fileName>dgss2526-teamA-microstories-rest-0.1.0-SNAPSHOT-sources.jar</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>13a84db127fbfbd086b37eea0f85e5a4</md5sum><type>java-source</type><version>0.1.0-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>dgss2526-teamA-microstories-rest</artifactId><canonicalName>dgss2526-teamA-microstories-rest-0.1.0-SNAPSHOT-javadoc.jar</canonicalName><classifier>javadoc</classifier><fileName>dgss2526-teamA-microstories-rest-0.1.0-SNAPSHOT-javadoc.jar</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>c2ae3ba5af5234b02dedc3cddabfb573</md5sum><type>javadoc</type><version>0.1.0-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>dgss2526-teamA-microstories-rest</artifactId><canonicalName>dgss2526-teamA-microstories-rest-0.1.0-SNAPSHOT.war</canonicalName><fileName>dgss2526-teamA-microstories-rest-0.1.0-SNAPSHOT.war</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>80c68eea56a8c5abfd6c1c23c58ac231</md5sum><type>war</type><version>0.1.0-SNAPSHOT</version></mainArtifact><parent><number>143</number><url>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/143/</url></parent><pomArtifact><artifactId>dgss2526-teamA-microstories-rest</artifactId><canonicalName>dgss2526-teamA-microstories-rest-0.1.0-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>1f02def09b6b44e33d13cbe8af50c971</md5sum><type>pom</type><version>0.1.0-SNAPSHOT</version></pomArtifact><url>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/143/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>dgss2526-teamA-microstories-service</artifactId><canonicalName>dgss2526-teamA-microstories-service-0.1.0-SNAPSHOT-sources.jar</canonicalName><classifier>sources</classifier><fileName>dgss2526-teamA-microstories-service-0.1.0-SNAPSHOT-sources.jar</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>3680de9e6e94c3b79022f41827c057c0</md5sum><type>java-source</type><version>0.1.0-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>dgss2526-teamA-microstories-service</artifactId><canonicalName>dgss2526-teamA-microstories-service-0.1.0-SNAPSHOT-javadoc.jar</canonicalName><classifier>javadoc</classifier><fileName>dgss2526-teamA-microstories-service-0.1.0-SNAPSHOT-javadoc.jar</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>47f9399f7f95d02d70b119edb40d5af4</md5sum><type>javadoc</type><version>0.1.0-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>dgss2526-teamA-microstories-service</artifactId><canonicalName>dgss2526-teamA-microstories-service-0.1.0-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>dgss2526-teamA-microstories-service-0.1.0-SNAPSHOT-tests.jar</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>2c7a3f3fbe35445e1fdc2ccd7baea199</md5sum><type>test-jar</type><version>0.1.0-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>dgss2526-teamA-microstories-service</artifactId><canonicalName>dgss2526-teamA-microstories-service-0.1.0-SNAPSHOT.jar</canonicalName><fileName>dgss2526-teamA-microstories-service-0.1.0-SNAPSHOT.jar</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>1384a183e0057a80016aab0dc56f16ef</md5sum><type>jar</type><version>0.1.0-SNAPSHOT</version></mainArtifact><parent><number>143</number><url>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/143/</url></parent><pomArtifact><artifactId>dgss2526-teamA-microstories-service</artifactId><canonicalName>dgss2526-teamA-microstories-service-0.1.0-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>33cc8ebc893890903062103433b901d9</md5sum><type>pom</type><version>0.1.0-SNAPSHOT</version></pomArtifact><url>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/143/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>dgss2526-teamA-microstories-tests</artifactId><canonicalName>dgss2526-teamA-microstories-tests-0.1.0-SNAPSHOT-sources.jar</canonicalName><classifier>sources</classifier><fileName>dgss2526-teamA-microstories-tests-0.1.0-SNAPSHOT-sources.jar</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>2b5949dac8b8db0dfd324ad02894f89a</md5sum><type>java-source</type><version>0.1.0-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>dgss2526-teamA-microstories-tests</artifactId><canonicalName>dgss2526-teamA-microstories-tests-0.1.0-SNAPSHOT-javadoc.jar</canonicalName><classifier>javadoc</classifier><fileName>dgss2526-teamA-microstories-tests-0.1.0-SNAPSHOT-javadoc.jar</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>262847b3e53e313c3445d0d4312d5cab</md5sum><type>javadoc</type><version>0.1.0-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>dgss2526-teamA-microstories-tests</artifactId><canonicalName>dgss2526-teamA-microstories-tests-0.1.0-SNAPSHOT.jar</canonicalName><fileName>dgss2526-teamA-microstories-tests-0.1.0-SNAPSHOT.jar</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>41b817d6b61b442d191d1242d556ce29</md5sum><type>jar</type><version>0.1.0-SNAPSHOT</version></mainArtifact><parent><number>143</number><url>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/143/</url></parent><pomArtifact><artifactId>dgss2526-teamA-microstories-tests</artifactId><canonicalName>dgss2526-teamA-microstories-tests-0.1.0-SNAPSHOT.pom</canonicalName><fileName>pom.xml</fileName><groupId>es.uvigo.esei.dgss.teamA.microstories</groupId><md5sum>1532e76707f9f47692c2c417366732cb</md5sum><type>pom</type><version>0.1.0-SNAPSHOT</version></pomArtifact><url>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/143/mavenArtifacts/</url></moduleRecord></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></mavenModuleSetBuild>