<surefireAggregatedReport _class='hudson.maven.reporters.SurefireAggregatedReport'><failCount>0</failCount><skipCount>0</skipCount><totalCount>162</totalCount><urlName>testReport</urlName><childReport><child _class='hudson.maven.MavenBuild'><action _class='hudson.maven.reporters.SurefireReport'><failCount>0</failCount><skipCount>0</skipCount><totalCount>94</totalCount><urlName>testReport</urlName></action><action></action><action _class='hudson.maven.reporters.MavenArtifactRecord'><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-domain/107/mavenArtifacts/</url></action><action></action><artifact><displayPath>dgss1617-letta-teama-domain-0.3.0-SNAPSHOT-javadoc.jar</displayPath><fileName>dgss1617-letta-teama-domain-0.3.0-SNAPSHOT-javadoc.jar</fileName><relativePath>es.uvigo.esei.dgss.teama.letta/dgss1617-letta-teama-domain/0.3.0-SNAPSHOT/dgss1617-letta-teama-domain-0.3.0-SNAPSHOT-javadoc.jar</relativePath></artifact><artifact><displayPath>dgss1617-letta-teama-domain-0.3.0-SNAPSHOT-sources.jar</displayPath><fileName>dgss1617-letta-teama-domain-0.3.0-SNAPSHOT-sources.jar</fileName><relativePath>es.uvigo.esei.dgss.teama.letta/dgss1617-letta-teama-domain/0.3.0-SNAPSHOT/dgss1617-letta-teama-domain-0.3.0-SNAPSHOT-sources.jar</relativePath></artifact><artifact><displayPath>dgss1617-letta-teama-domain-0.3.0-SNAPSHOT.jar</displayPath><fileName>dgss1617-letta-teama-domain-0.3.0-SNAPSHOT.jar</fileName><relativePath>es.uvigo.esei.dgss.teama.letta/dgss1617-letta-teama-domain/0.3.0-SNAPSHOT/dgss1617-letta-teama-domain-0.3.0-SNAPSHOT.jar</relativePath></artifact><artifact><displayPath>dgss1617-letta-teama-domain-0.3.0-SNAPSHOT.pom</displayPath><fileName>dgss1617-letta-teama-domain-0.3.0-SNAPSHOT.pom</fileName><relativePath>es.uvigo.esei.dgss.teama.letta/dgss1617-letta-teama-domain/0.3.0-SNAPSHOT/dgss1617-letta-teama-domain-0.3.0-SNAPSHOT.pom</relativePath></artifact><building>false</building><displayName>#107</displayName><duration>20911</duration><estimatedDuration>19744</estimatedDuration><fullDisplayName>LETTA 1617 Team A » Domain #107</fullDisplayName><id>107</id><keepLog>false</keepLog><number>107</number><queueId>-1</queueId><result>SUCCESS</result><timestamp>1498421529296</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-domain/107/</url><builtOn></builtOn><changeSet _class='hudson.maven.FilteredChangeLogSet'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/webapp/templates/header.xhtml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/FriendshipEJB.java</affectedPath><affectedPath>service/src/main/resources/META-INF/persistence.xml</affectedPath><affectedPath>jsf/src/main/webapp/resources/tags/friendshipReceived.xhtml</affectedPath><affectedPath>domain/src/test/java/es/uvigo/esei/dgss/teama/letta/entities/FriendshipTest.java</affectedPath><affectedPath>jsf/src/main/webapp/resources/tags/friendOf.xhtml</affectedPath><affectedPath>tests/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/IsEqualToFriendship.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/UserEJB.java</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/SearchController.java</affectedPath><affectedPath>jsf/src/main/webapp/resources/tags/user.xhtml</affectedPath><affectedPath>jsf/src/main/webapp/resources/tags/friend.xhtml</affectedPath><affectedPath>jsf/src/main/webapp/private/myFriends.xhtml</affectedPath><affectedPath>domain/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/Friendship.java</affectedPath><affectedPath>domain/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/FriendshipState.java</affectedPath><affectedPath>tests/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/FriendshipDataset.java</affectedPath><affectedPath>jsf/src/main/webapp/resources/tags/friendshipRequested.xhtml</affectedPath><affectedPath>jsf/src/main/webapp/searchUsersResults.xhtml</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/FriendshipController.java</affectedPath><commitId>9207eec1eefc884fc75b6e3254ae4bd5245a8bf4</commitId><timestamp>1498419009000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/pabarreira</absoluteUrl><fullName>pabarreira</fullName></author><authorEmail>pabarreira@esei.uvigo.es</authorEmail><comment>[sto24 - tsk68, tsk69, tsk70, tsk71]Friendship management Added
Friendship entitie Added FriendshipState enum with states of an
friendship Added Friendship test Added Friendship controller for JSF
Added view of my friends Added new resource for tag user Added new
resource for tag friend Added new resource for tag friendOf Added new
resource for tag Friendship recieved Added new resource for tag
Friendship request Added new view for users searched Added new EJB for
friendship entitie Added Friendship dataset for tests Added
IsEqualsFriendship for tests Modified search controler with methods for
search users Modified header.xhtml for to show up new option My friends
Modified UserEJB for search users Modified persistence.xml for add the
new entitie friendship
</comment><date>2017-06-25 21:30:09 +0200</date><id>9207eec1eefc884fc75b6e3254ae4bd5245a8bf4</id><msg>[sto24 - tsk68, tsk69, tsk70, tsk71]Friendship management Added</msg><path><editType>add</editType><file>domain/src/test/java/es/uvigo/esei/dgss/teama/letta/entities/FriendshipTest.java</file></path><path><editType>add</editType><file>domain/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/FriendshipState.java</file></path><path><editType>add</editType><file>jsf/src/main/webapp/resources/tags/friendshipReceived.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/SearchController.java</file></path><path><editType>add</editType><file>domain/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/Friendship.java</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/UserEJB.java</file></path><path><editType>add</editType><file>jsf/src/main/webapp/resources/tags/friendshipRequested.xhtml</file></path><path><editType>add</editType><file>tests/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/IsEqualToFriendship.java</file></path><path><editType>add</editType><file>jsf/src/main/webapp/searchUsersResults.xhtml</file></path><path><editType>add</editType><file>jsf/src/main/webapp/resources/tags/user.xhtml</file></path><path><editType>add</editType><file>jsf/src/main/webapp/resources/tags/friend.xhtml</file></path><path><editType>edit</editType><file>service/src/main/resources/META-INF/persistence.xml</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/templates/header.xhtml</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/FriendshipEJB.java</file></path><path><editType>add</editType><file>jsf/src/main/webapp/resources/tags/friendOf.xhtml</file></path><path><editType>add</editType><file>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/FriendshipController.java</file></path><path><editType>add</editType><file>tests/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/FriendshipDataset.java</file></path><path><editType>add</editType><file>jsf/src/main/webapp/private/myFriends.xhtml</file></path></item></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/pabarreira</absoluteUrl><fullName>pabarreira</fullName></culprit><mavenArtifacts><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-domain/107/mavenArtifacts/</url></mavenArtifacts></child><result _class='hudson.tasks.junit.TestResult'><duration>0.43799976</duration><empty>false</empty><failCount>0</failCount><passCount>94</passCount><skipCount>0</skipCount><suite><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.088</duration><failedSince>0</failedSince><name>testSetProvinceNull</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.023</duration><failedSince>0</failedSince><name>testSetAttendees</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.006</duration><failedSince>0</failedSince><name>testSetLocationNull</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.007</duration><failedSince>0</failedSince><name>testSetAttendeesJustIsAttendee</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.003</duration><failedSince>0</failedSince><name>testStringEventNullEnd</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.046</duration><failedSince>0</failedSince><name>testStringEventTitleTooLong</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.012</duration><failedSince>0</failedSince><name>testSetOrganizerNull</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.003</duration><failedSince>0</failedSince><name>testSetAttendeesNull</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.014</duration><failedSince>0</failedSince><name>testThatHasAttendeeThrowsExceptionOnNullAttendee</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.003</duration><failedSince>0</failedSince><name>testSetHeadTooShort</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testStringEventNullCategory</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testSetHeadToolLong</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.003</duration><failedSince>0</failedSince><name>testThatHasAttendeesReturnsZeroIfAttendeeIsRemoved</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.011</duration><failedSince>0</failedSince><name>testStringEventDescriptionTooLong</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testSetNameNull</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.003</duration><failedSince>0</failedSince><name>testSetDescription</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testSetLocation</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.009</duration><failedSince>0</failedSince><name>testSetCreator</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testStringEventNullStart</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testStringEventNullTitle</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testStringEventHeadTooShort</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testThatHasAttendeeReturnsTrueIfAttendeePresent</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.006</duration><failedSince>0</failedSince><name>testStringEventDescriptionTooShort</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testStringEventNullDescription</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testStringEventLocationTooLong</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.004</duration><failedSince>0</failedSince><name>testThatHasAttendeeReturnsFalseIfAttendeesIsNotPresent</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.006</duration><failedSince>0</failedSince><name>testSetDescriptionNull</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.005</duration><failedSince>0</failedSince><name>testThatHasAttendeeReturnsTrueIfNumberAttendeeIsCorrect</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testStringEventHeadTooLong</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testStringEventLocationTooShort</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.011</duration><failedSince>0</failedSince><name>testThatHasAttendeeReturnsTrueIfAttendeeIsNotFollow</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSetHeadNull</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testSetProvince</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testSetOrganizer</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testSetCreatorNull</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testSetStartNull</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testSetTitleTooShort</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testSetTitleToolLong</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testThatHasAttendeesReturnsTrueIfAttendeeIsFollow</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.006</duration><failedSince>0</failedSince><name>testStringEventNullLocation</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.008</duration><failedSince>0</failedSince><name>testStringEventEndPreviousStart</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testSetEndNull</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testStringEventNullHead</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testThatHasAttendeeReturnsFalseIfAttendeeIsNotFollow</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testSetHead</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testSetStartPreviousCurrent</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.005</duration><failedSince>0</failedSince><name>testSetEnd</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.004</duration><failedSince>0</failedSince><name>testSetEndPreviousCurrent</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.009</duration><failedSince>0</failedSince><name>testStringEventStartPreviousCurrent</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testStringEventTitleTooShort</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.003</duration><failedSince>0</failedSince><name>testStringEvent</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testSetStart</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.EventTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testSetTitle</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testSetPassword</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testStringUserExistOrganizedEvent</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testStringUserNullLocation</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testStringUserSurnameTooShort</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.005</duration><failedSince>0</failedSince><name>testStringUserEmailInvalid</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testSetPasswordMD5NullValue</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.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.dgss.teama.letta.entities.UserTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testStringUserGetOrganizer</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.008</duration><failedSince>0</failedSince><name>testStringEventNullAttendee</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.006</duration><failedSince>0</failedSince><name>testStringUserLoginTooLong</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testSetPasswordTooShort</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testStringUserNullEmail</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testStringUserNullEvent</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testStringUserNullLogin</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testStringUserNullProvince</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testStringUserEmailTooLong</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testStringUserSetEvent</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testStringUserEmailTooShort</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testStringUserGetCreator</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testStringUserSetOrganizer</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testStringUserSetAttendee</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testStringUserSurnameTooLong</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testSetSurname</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testStringUserGetAttendee</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.005</duration><failedSince>0</failedSince><name>testSetPasswordNoMD5</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.003</duration><failedSince>0</failedSince><name>testStringUserNullName</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.019</duration><failedSince>0</failedSince><name>testStringUserNameTooShort</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testStringUserLoginTooShort</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testStringUserExistAttendedEvent</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testStringUserNameTooLong</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.007</duration><failedSince>0</failedSince><name>testRemoveAttendeeToEvent</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testStringEventNullOrganizer</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testStringEventNullRole</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testStringUserExistCreatedEvent</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testSetName</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testSetRole</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testStringUserNullSurname</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testSetPasswordMD5</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.003</duration><failedSince>0</failedSince><name>testRemoveAttendeeToNullEvent</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testSetEmail</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.entities.UserTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testSetLogin</name><skipped>false</skipped><status>PASSED</status></case><duration>0.43799976</duration><name>es.uvigo.esei.dgss.teama.letta.entities.EntitiesTestSuite</name></suite></result></childReport><childReport><child _class='hudson.maven.MavenBuild'><action _class='hudson.maven.reporters.SurefireReport'><failCount>0</failCount><skipCount>0</skipCount><totalCount>30</totalCount><urlName>testReport</urlName></action><action></action><action _class='hudson.maven.reporters.MavenArtifactRecord'><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-rest/107/mavenArtifacts/</url></action><action></action><artifact><displayPath>dgss1617-letta-teama-rest-0.3.0-SNAPSHOT-javadoc.jar</displayPath><fileName>dgss1617-letta-teama-rest-0.3.0-SNAPSHOT-javadoc.jar</fileName><relativePath>es.uvigo.esei.dgss.teama.letta/dgss1617-letta-teama-rest/0.3.0-SNAPSHOT/dgss1617-letta-teama-rest-0.3.0-SNAPSHOT-javadoc.jar</relativePath></artifact><artifact><displayPath>dgss1617-letta-teama-rest-0.3.0-SNAPSHOT-sources.jar</displayPath><fileName>dgss1617-letta-teama-rest-0.3.0-SNAPSHOT-sources.jar</fileName><relativePath>es.uvigo.esei.dgss.teama.letta/dgss1617-letta-teama-rest/0.3.0-SNAPSHOT/dgss1617-letta-teama-rest-0.3.0-SNAPSHOT-sources.jar</relativePath></artifact><artifact><displayPath>dgss1617-letta-teama-rest-0.3.0-SNAPSHOT.pom</displayPath><fileName>dgss1617-letta-teama-rest-0.3.0-SNAPSHOT.pom</fileName><relativePath>es.uvigo.esei.dgss.teama.letta/dgss1617-letta-teama-rest/0.3.0-SNAPSHOT/dgss1617-letta-teama-rest-0.3.0-SNAPSHOT.pom</relativePath></artifact><artifact><displayPath>dgss1617-letta-teama-rest-0.3.0-SNAPSHOT.war</displayPath><fileName>dgss1617-letta-teama-rest-0.3.0-SNAPSHOT.war</fileName><relativePath>es.uvigo.esei.dgss.teama.letta/dgss1617-letta-teama-rest/0.3.0-SNAPSHOT/dgss1617-letta-teama-rest-0.3.0-SNAPSHOT.war</relativePath></artifact><building>false</building><displayName>#107</displayName><duration>61882</duration><estimatedDuration>62516</estimatedDuration><fullDisplayName>LETTA 1617 Team A » REST #107</fullDisplayName><id>107</id><keepLog>false</keepLog><number>107</number><queueId>-1</queueId><result>SUCCESS</result><timestamp>1498421529300</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-rest/107/</url><builtOn></builtOn><changeSet _class='hudson.maven.FilteredChangeLogSet'></changeSet><mavenArtifacts><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-rest/107/mavenArtifacts/</url></mavenArtifacts></child><result _class='hudson.tasks.junit.TestResult'><duration>13.234001</duration><empty>false</empty><failCount>0</failCount><passCount>30</passCount><skipCount>0</skipCount><suite><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.rest.EventResourceIntegrationTest</className><duration>2.034</duration><failedSince>0</failedSince><name>beforeGetTopEvents</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.rest.EventResourceIntegrationTest</className><duration>4.943</duration><failedSince>0</failedSince><name>testGetTopEvents</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.rest.EventResourceIntegrationTest</className><duration>0.423</duration><failedSince>0</failedSince><name>afterGetTopEvents</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.rest.EventResourceIntegrationTest</className><duration>0.175</duration><failedSince>0</failedSince><name>beforeCreateEvent</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.rest.EventResourceIntegrationTest</className><duration>0.772</duration><failedSince>0</failedSince><name>testCreateEvent</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.rest.EventResourceIntegrationTest</className><duration>0.354</duration><failedSince>0</failedSince><name>afterCreateEvent</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.rest.EventResourceIntegrationTest</className><duration>0.429</duration><failedSince>0</failedSince><name>beforeCreateBadEvent</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.rest.EventResourceIntegrationTest</className><duration>0.574</duration><failedSince>0</failedSince><name>testCreateBadEvent</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.rest.EventResourceIntegrationTest</className><duration>0.177</duration><failedSince>0</failedSince><name>afterCreateBadEvent</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.rest.EventResourceIntegrationTest</className><duration>0.174</duration><failedSince>0</failedSince><name>beforeCreateEventWithoutLogin</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.rest.EventResourceIntegrationTest</className><duration>0.088</duration><failedSince>0</failedSince><name>testCreateEventWithoutAuthorization</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.rest.EventResourceIntegrationTest</className><duration>0.234</duration><failedSince>0</failedSince><name>afterCreateEventWithoutLogin</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.rest.EventResourceIntegrationTest</className><duration>0.168</duration><failedSince>0</failedSince><name>beforeGetFollowEvents</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.rest.EventResourceIntegrationTest</className><duration>0.15</duration><failedSince>0</failedSince><name>testGetFollowEvents</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.rest.EventResourceIntegrationTest</className><duration>0.216</duration><failedSince>0</failedSince><name>afterGetFollowEvents</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.rest.EventResourceIntegrationTest</className><duration>0.202</duration><failedSince>0</failedSince><name>beforeGetWallEvents</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.rest.EventResourceIntegrationTest</className><duration>0.175</duration><failedSince>0</failedSince><name>testGetWallEvents</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.rest.EventResourceIntegrationTest</className><duration>0.139</duration><failedSince>0</failedSince><name>afterGetWallEvents</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.rest.EventResourceIntegrationTest</className><duration>0.145</duration><failedSince>0</failedSince><name>beforeGetEventById</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.rest.EventResourceIntegrationTest</className><duration>0.106</duration><failedSince>0</failedSince><name>testGetEventById</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.rest.EventResourceIntegrationTest</className><duration>0.169</duration><failedSince>0</failedSince><name>afterGetEventById</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.rest.EventResourceIntegrationTest</className><duration>0.104</duration><failedSince>0</failedSince><name>beforeGetCreatedEvents</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.rest.EventResourceIntegrationTest</className><duration>0.085</duration><failedSince>0</failedSince><name>testGetCreatedEvents</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.rest.EventResourceIntegrationTest</className><duration>0.253</duration><failedSince>0</failedSince><name>afterGetCreatedEvents</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.rest.EventResourceIntegrationTest</className><duration>0.182</duration><failedSince>0</failedSince><name>beforeAttendEvent</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.rest.EventResourceIntegrationTest</className><duration>0.184</duration><failedSince>0</failedSince><name>testAttendEvent</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.rest.EventResourceIntegrationTest</className><duration>0.187</duration><failedSince>0</failedSince><name>afterAttendEvent</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.rest.EventResourceIntegrationTest</className><duration>0.142</duration><failedSince>0</failedSince><name>beforeDeleteEvent</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.rest.EventResourceIntegrationTest</className><duration>0.111</duration><failedSince>0</failedSince><name>testDeleteEvent</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.rest.EventResourceIntegrationTest</className><duration>0.139</duration><failedSince>0</failedSince><name>afterDeleteEvent</name><skipped>false</skipped><status>PASSED</status></case><duration>13.234001</duration><name>es.uvigo.esei.dgss.teama.letta.rest.ResourceIntegrationTestSuite</name></suite></result></childReport><childReport><child _class='hudson.maven.MavenBuild'><action _class='hudson.maven.reporters.SurefireReport'><failCount>0</failCount><skipCount>0</skipCount><totalCount>38</totalCount><urlName>testReport</urlName></action><action></action><action _class='hudson.maven.reporters.MavenArtifactRecord'><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-service/107/mavenArtifacts/</url></action><action></action><artifact><displayPath>dgss1617-letta-teama-service-0.3.0-SNAPSHOT-javadoc.jar</displayPath><fileName>dgss1617-letta-teama-service-0.3.0-SNAPSHOT-javadoc.jar</fileName><relativePath>es.uvigo.esei.dgss.teama.letta/dgss1617-letta-teama-service/0.3.0-SNAPSHOT/dgss1617-letta-teama-service-0.3.0-SNAPSHOT-javadoc.jar</relativePath></artifact><artifact><displayPath>dgss1617-letta-teama-service-0.3.0-SNAPSHOT-sources.jar</displayPath><fileName>dgss1617-letta-teama-service-0.3.0-SNAPSHOT-sources.jar</fileName><relativePath>es.uvigo.esei.dgss.teama.letta/dgss1617-letta-teama-service/0.3.0-SNAPSHOT/dgss1617-letta-teama-service-0.3.0-SNAPSHOT-sources.jar</relativePath></artifact><artifact><displayPath>dgss1617-letta-teama-service-0.3.0-SNAPSHOT-tests.jar</displayPath><fileName>dgss1617-letta-teama-service-0.3.0-SNAPSHOT-tests.jar</fileName><relativePath>es.uvigo.esei.dgss.teama.letta/dgss1617-letta-teama-service/0.3.0-SNAPSHOT/dgss1617-letta-teama-service-0.3.0-SNAPSHOT-tests.jar</relativePath></artifact><artifact><displayPath>dgss1617-letta-teama-service-0.3.0-SNAPSHOT.jar</displayPath><fileName>dgss1617-letta-teama-service-0.3.0-SNAPSHOT.jar</fileName><relativePath>es.uvigo.esei.dgss.teama.letta/dgss1617-letta-teama-service/0.3.0-SNAPSHOT/dgss1617-letta-teama-service-0.3.0-SNAPSHOT.jar</relativePath></artifact><artifact><displayPath>dgss1617-letta-teama-service-0.3.0-SNAPSHOT.pom</displayPath><fileName>dgss1617-letta-teama-service-0.3.0-SNAPSHOT.pom</fileName><relativePath>es.uvigo.esei.dgss.teama.letta/dgss1617-letta-teama-service/0.3.0-SNAPSHOT/dgss1617-letta-teama-service-0.3.0-SNAPSHOT.pom</relativePath></artifact><building>false</building><displayName>#107</displayName><duration>76650</duration><estimatedDuration>78493</estimatedDuration><fullDisplayName>LETTA 1617 Team A » Service #107</fullDisplayName><id>107</id><keepLog>false</keepLog><number>107</number><queueId>-1</queueId><result>SUCCESS</result><timestamp>1498421529298</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-service/107/</url><builtOn></builtOn><changeSet _class='hudson.maven.FilteredChangeLogSet'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/webapp/templates/header.xhtml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/FriendshipEJB.java</affectedPath><affectedPath>service/src/main/resources/META-INF/persistence.xml</affectedPath><affectedPath>jsf/src/main/webapp/resources/tags/friendshipReceived.xhtml</affectedPath><affectedPath>domain/src/test/java/es/uvigo/esei/dgss/teama/letta/entities/FriendshipTest.java</affectedPath><affectedPath>jsf/src/main/webapp/resources/tags/friendOf.xhtml</affectedPath><affectedPath>tests/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/IsEqualToFriendship.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/UserEJB.java</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/SearchController.java</affectedPath><affectedPath>jsf/src/main/webapp/resources/tags/user.xhtml</affectedPath><affectedPath>jsf/src/main/webapp/resources/tags/friend.xhtml</affectedPath><affectedPath>jsf/src/main/webapp/private/myFriends.xhtml</affectedPath><affectedPath>domain/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/Friendship.java</affectedPath><affectedPath>domain/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/FriendshipState.java</affectedPath><affectedPath>tests/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/FriendshipDataset.java</affectedPath><affectedPath>jsf/src/main/webapp/resources/tags/friendshipRequested.xhtml</affectedPath><affectedPath>jsf/src/main/webapp/searchUsersResults.xhtml</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/FriendshipController.java</affectedPath><commitId>9207eec1eefc884fc75b6e3254ae4bd5245a8bf4</commitId><timestamp>1498419009000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/pabarreira</absoluteUrl><fullName>pabarreira</fullName></author><authorEmail>pabarreira@esei.uvigo.es</authorEmail><comment>[sto24 - tsk68, tsk69, tsk70, tsk71]Friendship management Added
Friendship entitie Added FriendshipState enum with states of an
friendship Added Friendship test Added Friendship controller for JSF
Added view of my friends Added new resource for tag user Added new
resource for tag friend Added new resource for tag friendOf Added new
resource for tag Friendship recieved Added new resource for tag
Friendship request Added new view for users searched Added new EJB for
friendship entitie Added Friendship dataset for tests Added
IsEqualsFriendship for tests Modified search controler with methods for
search users Modified header.xhtml for to show up new option My friends
Modified UserEJB for search users Modified persistence.xml for add the
new entitie friendship
</comment><date>2017-06-25 21:30:09 +0200</date><id>9207eec1eefc884fc75b6e3254ae4bd5245a8bf4</id><msg>[sto24 - tsk68, tsk69, tsk70, tsk71]Friendship management Added</msg><path><editType>add</editType><file>domain/src/test/java/es/uvigo/esei/dgss/teama/letta/entities/FriendshipTest.java</file></path><path><editType>add</editType><file>domain/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/FriendshipState.java</file></path><path><editType>add</editType><file>jsf/src/main/webapp/resources/tags/friendshipReceived.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/SearchController.java</file></path><path><editType>add</editType><file>domain/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/Friendship.java</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/UserEJB.java</file></path><path><editType>add</editType><file>jsf/src/main/webapp/resources/tags/friendshipRequested.xhtml</file></path><path><editType>add</editType><file>tests/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/IsEqualToFriendship.java</file></path><path><editType>add</editType><file>jsf/src/main/webapp/searchUsersResults.xhtml</file></path><path><editType>add</editType><file>jsf/src/main/webapp/resources/tags/user.xhtml</file></path><path><editType>add</editType><file>jsf/src/main/webapp/resources/tags/friend.xhtml</file></path><path><editType>edit</editType><file>service/src/main/resources/META-INF/persistence.xml</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/templates/header.xhtml</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/dgss/teama/letta/ejb/FriendshipEJB.java</file></path><path><editType>add</editType><file>jsf/src/main/webapp/resources/tags/friendOf.xhtml</file></path><path><editType>add</editType><file>jsf/src/main/java/es/uvigo/esei/dgss/teama/letta/jsf/FriendshipController.java</file></path><path><editType>add</editType><file>tests/src/main/java/es/uvigo/esei/dgss/teama/letta/entities/FriendshipDataset.java</file></path><path><editType>add</editType><file>jsf/src/main/webapp/private/myFriends.xhtml</file></path></item></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/pabarreira</absoluteUrl><fullName>pabarreira</fullName></culprit><mavenArtifacts><url>http://sing.ei.uvigo.es/dt/jenkins/job/LETTA%201617%20Team%20A/es.uvigo.esei.dgss.teama.letta$dgss1617-letta-teama-service/107/mavenArtifacts/</url></mavenArtifacts></child><result _class='hudson.tasks.junit.TestResult'><duration>20.432001</duration><empty>false</empty><failCount>0</failCount><passCount>38</passCount><skipCount>0</skipCount><suite><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.EventEJBTest</className><duration>4.882</duration><failedSince>0</failedSince><name>testSearchInTitleAndDescription</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.EventEJBTest</className><duration>0.529</duration><failedSince>0</failedSince><name>testSearchStartDescAndAttendeesDesc</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.EventEJBTest</className><duration>0.473</duration><failedSince>0</failedSince><name>testUpdateEvent</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.EventEJBTest</className><duration>0.504</duration><failedSince>0</failedSince><name>testCreateEvent</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.EventEJBTest</className><duration>0.282</duration><failedSince>0</failedSince><name>testSearchingWithMixedCaseSearchTerm</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.EventEJBTest</className><duration>0.36</duration><failedSince>0</failedSince><name>testSearchAttendeesDesc</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.EventEJBTest</className><duration>0.148</duration><failedSince>0</failedSince><name>testGetTopEventIfNoEventsInDatabase</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.EventEJBTest</className><duration>0.323</duration><failedSince>0</failedSince><name>testGetAttendedEventsOrderedByTitleAsc</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.EventEJBTest</className><duration>1.099</duration><failedSince>0</failedSince><name>testgetCapitals</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.EventEJBTest</className><duration>0.556</duration><failedSince>0</failedSince><name>testSearchWithoutResults</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.EventEJBTest</className><duration>0.113</duration><failedSince>0</failedSince><name>getWallEventIfNoEventsInDatabase</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.EventEJBTest</className><duration>0.27</duration><failedSince>0</failedSince><name>testSearchStartDesc</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.EventEJBTest</className><duration>1.076</duration><failedSince>0</failedSince><name>testGetAttendedEventsUnloggedUser</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.EventEJBTest</className><duration>0.28</duration><failedSince>0</failedSince><name>testGetAttendedEventsWhenUserNoAttendAny</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.EventEJBTest</className><duration>0.268</duration><failedSince>0</failedSince><name>testEmptySearch</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.EventEJBTest</className><duration>0.309</duration><failedSince>0</failedSince><name>testGetAttendedEventsOrderedByDescStartAndAscTitle</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.EventEJBTest</className><duration>0.251</duration><failedSince>0</failedSince><name>testGetAttendedEventsOrderedByStartDesc</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.EventEJBTest</className><duration>0.204</duration><failedSince>0</failedSince><name>testSearchCanceled</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.EventEJBTest</className><duration>0.231</duration><failedSince>0</failedSince><name>getWallEventNoMoreEventsThanExisting</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.EventEJBTest</className><duration>0.168</duration><failedSince>0</failedSince><name>testSearchInTitle</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.EventEJBTest</className><duration>0.183</duration><failedSince>0</failedSince><name>testSearchingWithDownCaseSearchTerm</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.EventEJBTest</className><duration>0.256</duration><failedSince>0</failedSince><name>testDeleteMyEventsAreCreatedByMe</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.EventEJBTest</className><duration>0.227</duration><failedSince>0</failedSince><name>testSearchingWithUpCaseSearchTerm</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.EventEJBTest</className><duration>0.166</duration><failedSince>0</failedSince><name>testGetMyEventsAreCreatedByMe</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.EventEJBTest</className><duration>0.234</duration><failedSince>0</failedSince><name>testGetTopEventNoMoreEventsThanExisting</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.EventEJBTest</className><duration>0.255</duration><failedSince>0</failedSince><name>testSearchInDescription</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.EventEJBTest</className><duration>0.29</duration><failedSince>0</failedSince><name>testCancelEvent</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.UserEJBTest</className><duration>1.329</duration><failedSince>0</failedSince><name>testUserWithLoginAlreadyUsedCanNotPreRegister</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.UserEJBTest</className><duration>0.222</duration><failedSince>0</failedSince><name>testAttendEvent</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.UserEJBTest</className><duration>0.797</duration><failedSince>0</failedSince><name>testUserConfirmRegisterWithNonExistentToken</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.UserEJBTest</className><duration>0.058</duration><failedSince>0</failedSince><name>testUserConfirmRegister</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.UserEJBTest</className><duration>0.345</duration><failedSince>0</failedSince><name>testUnattendEventNotAttending</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.UserEJBTest</className><duration>0.39</duration><failedSince>0</failedSince><name>testUserConfirmRegisterWithTokenAlreadyUsed</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.UserEJBTest</className><duration>2.304</duration><failedSince>0</failedSince><name>testUnattendEventInvalidId</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.UserEJBTest</className><duration>0.347</duration><failedSince>0</failedSince><name>testVisitorPreRegister</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.UserEJBTest</className><duration>0.311</duration><failedSince>0</failedSince><name>testNotPreRegisterWithNullToken</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.UserEJBTest</className><duration>0.152</duration><failedSince>0</failedSince><name>testSameProvince</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>es.uvigo.esei.dgss.teama.letta.ejb.UserEJBTest</className><duration>0.24</duration><failedSince>0</failedSince><name>testUnattendEvent</name><skipped>false</skipped><status>PASSED</status></case><duration>20.432001</duration><name>es.uvigo.esei.dgss.teama.letta.ejb.ServiceTestSuite</name></suite></result></childReport></surefireAggregatedReport>