Commit 969ea6d7 authored by Administrator's avatar Administrator

Upgrades dependency versions

parent 0fbda179
This diff is collapsed.
...@@ -32,7 +32,7 @@ ...@@ -32,7 +32,7 @@
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.hamcrest</groupId> <groupId>org.hamcrest</groupId>
<artifactId>java-hamcrest</artifactId> <artifactId>hamcrest</artifactId>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
</dependencies> </dependencies>
......
...@@ -8,7 +8,7 @@ import static org.hamcrest.CoreMatchers.nullValue; ...@@ -8,7 +8,7 @@ import static org.hamcrest.CoreMatchers.nullValue;
import static org.hamcrest.collection.IsEmptyIterable.emptyIterable; import static org.hamcrest.collection.IsEmptyIterable.emptyIterable;
import static org.hamcrest.collection.IsIterableContainingInAnyOrder.containsInAnyOrder; import static org.hamcrest.collection.IsIterableContainingInAnyOrder.containsInAnyOrder;
import static org.hamcrest.collection.IsIterableContainingInOrder.contains; import static org.hamcrest.collection.IsIterableContainingInOrder.contains;
import static org.junit.Assert.assertThat; import static org.hamcrest.MatcherAssert.assertThat;
import java.util.Date; import java.util.Date;
......
...@@ -4,7 +4,7 @@ import static org.apache.commons.lang3.StringUtils.repeat; ...@@ -4,7 +4,7 @@ import static org.apache.commons.lang3.StringUtils.repeat;
import static org.hamcrest.CoreMatchers.equalTo; import static org.hamcrest.CoreMatchers.equalTo;
import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.CoreMatchers.is;
import static org.hamcrest.CoreMatchers.nullValue; import static org.hamcrest.CoreMatchers.nullValue;
import static org.junit.Assert.assertThat; import static org.hamcrest.MatcherAssert.assertThat;
import java.util.Date; import java.util.Date;
......
...@@ -3,7 +3,7 @@ package es.uvigo.esei.xcs.domain.entities; ...@@ -3,7 +3,7 @@ package es.uvigo.esei.xcs.domain.entities;
import static org.apache.commons.lang3.StringUtils.repeat; import static org.apache.commons.lang3.StringUtils.repeat;
import static org.hamcrest.CoreMatchers.equalTo; import static org.hamcrest.CoreMatchers.equalTo;
import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.CoreMatchers.is;
import static org.junit.Assert.assertThat; import static org.hamcrest.MatcherAssert.assertThat;
import org.junit.Before; import org.junit.Before;
import org.junit.Test; import org.junit.Test;
......
...@@ -42,7 +42,7 @@ ...@@ -42,7 +42,7 @@
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.hamcrest</groupId> <groupId>org.hamcrest</groupId>
<artifactId>java-hamcrest</artifactId> <artifactId>hamcrest</artifactId>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<dependency> <dependency>
...@@ -66,6 +66,11 @@ ...@@ -66,6 +66,11 @@
<type>pom</type> <type>pom</type>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<dependency>
<groupId>org.jboss.shrinkwrap.resolver</groupId>
<artifactId>shrinkwrap-resolver-impl-maven</artifactId>
<scope>test</scope>
</dependency>
</dependencies> </dependencies>
<build> <build>
...@@ -100,12 +105,12 @@ ...@@ -100,12 +105,12 @@
<id>download-geckodriver</id> <id>download-geckodriver</id>
<phase>process-test-resources</phase> <phase>process-test-resources</phase>
<configuration> <configuration>
<tasks> <target>
<mkdir dir="${geckodriver.basepath}"/> <mkdir dir="${geckodriver.basepath}"/>
<get src="${geckodriver.url}" dest="${geckodriver.compressed.path}" skipexisting="true"/> <get src="${geckodriver.url}" dest="${geckodriver.compressed.path}" skipexisting="true"/>
<untar src="${geckodriver.compressed.path}" dest="${geckodriver.basepath}" compression="gzip"/> <untar src="${geckodriver.compressed.path}" dest="${geckodriver.basepath}" compression="gzip"/>
<chmod file="${geckodriver.uncompressed.path}" perm="a+x"/> <chmod file="${geckodriver.uncompressed.path}" perm="a+x"/>
</tasks> </target>
</configuration> </configuration>
<goals> <goals>
<goal>run</goal> <goal>run</goal>
...@@ -140,12 +145,12 @@ ...@@ -140,12 +145,12 @@
<id>download-geckodriver</id> <id>download-geckodriver</id>
<phase>process-test-resources</phase> <phase>process-test-resources</phase>
<configuration> <configuration>
<tasks> <target>
<mkdir dir="${geckodriver.basepath}"/> <mkdir dir="${geckodriver.basepath}"/>
<get src="${geckodriver.url}" dest="${geckodriver.compressed.path}" skipexisting="true"/> <get src="${geckodriver.url}" dest="${geckodriver.compressed.path}" skipexisting="true"/>
<unzip src="${geckodriver.compressed.path}" dest="${geckodriver.basepath}"/> <unzip src="${geckodriver.compressed.path}" dest="${geckodriver.basepath}"/>
<chmod file="${geckodriver.uncompressed.path}" perm="a+x"/> <chmod file="${geckodriver.uncompressed.path}" perm="a+x"/>
</tasks> </target>
</configuration> </configuration>
<goals> <goals>
<goal>run</goal> <goal>run</goal>
...@@ -248,12 +253,12 @@ ...@@ -248,12 +253,12 @@
<id>download-geckodriver</id> <id>download-geckodriver</id>
<phase>process-test-resources</phase> <phase>process-test-resources</phase>
<configuration> <configuration>
<tasks> <target>
<mkdir dir="${geckodriver.basepath}"/> <mkdir dir="${geckodriver.basepath}"/>
<get src="${geckodriver.url}" dest="${geckodriver.compressed.path}" skipexisting="true"/> <get src="${geckodriver.url}" dest="${geckodriver.compressed.path}" skipexisting="true"/>
<untar src="${geckodriver.compressed.path}" dest="${geckodriver.basepath}" compression="gzip"/> <untar src="${geckodriver.compressed.path}" dest="${geckodriver.basepath}" compression="gzip"/>
<chmod file="${geckodriver.uncompressed.path}" perm="a+x"/> <chmod file="${geckodriver.uncompressed.path}" perm="a+x"/>
</tasks> </target>
</configuration> </configuration>
<goals> <goals>
<goal>run</goal> <goal>run</goal>
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
<h:head> <h:head>
<title>Pet Store</title> <title>Pet Store</title>
<h:outputStylesheet name="webjars/bootstrap/3.3.7-1/css/bootstrap.min.css" /> <h:outputStylesheet name="webjars/bootstrap/3.4.1/css/bootstrap.min.css" />
</h:head> </h:head>
<h:body> <h:body>
<div class="container"> <div class="container">
...@@ -42,6 +42,6 @@ ...@@ -42,6 +42,6 @@
</div> </div>
<h:outputScript name="webjars/jquery/1.11.1/jquery.min.js" /> <h:outputScript name="webjars/jquery/1.11.1/jquery.min.js" />
<h:outputScript name="webjars/bootstrap/3.3.7-1/js/bootstrap.min.js" /> <h:outputScript name="webjars/bootstrap/3.4.1/js/bootstrap.min.js" />
</h:body> </h:body>
</html> </html>
\ No newline at end of file
...@@ -11,7 +11,7 @@ import static es.uvigo.esei.xcs.domain.entities.OwnersDataset.owners; ...@@ -11,7 +11,7 @@ import static es.uvigo.esei.xcs.domain.entities.OwnersDataset.owners;
import static es.uvigo.esei.xcs.domain.entities.OwnersDataset.ownersAnd; import static es.uvigo.esei.xcs.domain.entities.OwnersDataset.ownersAnd;
import static es.uvigo.esei.xcs.domain.entities.OwnersDataset.ownersWithout; import static es.uvigo.esei.xcs.domain.entities.OwnersDataset.ownersWithout;
import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.CoreMatchers.is;
import static org.junit.Assert.assertThat; import static org.hamcrest.MatcherAssert.assertThat;
import java.nio.file.Path; import java.nio.file.Path;
import java.nio.file.Paths; import java.nio.file.Paths;
......
package es.uvigo.esei.xcs.jsf.pages; package es.uvigo.esei.xcs.jsf.pages;
import static org.hamcrest.core.StringContains.containsString; import static org.hamcrest.core.StringContains.containsString;
import static org.junit.Assert.assertThat; import static org.hamcrest.MatcherAssert.assertThat;
import org.jboss.arquillian.drone.api.annotation.Drone; import org.jboss.arquillian.drone.api.annotation.Drone;
import org.jboss.arquillian.graphene.page.Location; import org.jboss.arquillian.graphene.page.Location;
......
...@@ -2,7 +2,7 @@ package es.uvigo.esei.xcs.jsf.pages; ...@@ -2,7 +2,7 @@ package es.uvigo.esei.xcs.jsf.pages;
import static java.util.Arrays.stream; import static java.util.Arrays.stream;
import static org.hamcrest.core.StringContains.containsString; import static org.hamcrest.core.StringContains.containsString;
import static org.junit.Assert.assertThat; import static org.hamcrest.MatcherAssert.assertThat;
import org.jboss.arquillian.drone.api.annotation.Drone; import org.jboss.arquillian.drone.api.annotation.Drone;
import org.jboss.arquillian.graphene.GrapheneElement; import org.jboss.arquillian.graphene.GrapheneElement;
......
...@@ -38,42 +38,42 @@ ...@@ -38,42 +38,42 @@
<!-- BOM versions --> <!-- BOM versions -->
<javaee.api.version>7.0</javaee.api.version> <javaee.api.version>7.0</javaee.api.version>
<arquillian.version>1.1.13.Final</arquillian.version> <arquillian.version>1.7.1.Final</arquillian.version>
<arquillian.rest.version>1.0.0.Alpha4</arquillian.rest.version> <arquillian.rest.version>1.0.0.Alpha4</arquillian.rest.version>
<arquillian.selenium.version>3.4.0</arquillian.selenium.version> <arquillian.selenium.version>3.13.0</arquillian.selenium.version>
<shrinkwrap.resolver.bom.version>3.0.0-beta-2</shrinkwrap.resolver.bom.version> <shrinkwrap.resolver.bom.version>3.0.0-beta-2</shrinkwrap.resolver.bom.version>
<!-- Dependencies versions --> <!-- Dependencies versions -->
<wildfly.version>10.1.0.Final</wildfly.version> <wildfly.version>10.1.0.Final</wildfly.version>
<commons.lang3.version>3.4</commons.lang3.version> <commons.lang3.version>3.4</commons.lang3.version>
<bootstrap.version>3.3.7-1</bootstrap.version> <bootstrap.version>3.4.1</bootstrap.version>
<!-- Testing dependecies versions --> <!-- Testing dependecies versions -->
<arquillian.jacoco.version>1.0.0.Alpha9</arquillian.jacoco.version> <arquillian.jacoco.version>1.1.0</arquillian.jacoco.version>
<arquillian.persistence.dbunit.version>1.0.0.Alpha7</arquillian.persistence.dbunit.version> <arquillian.persistence.dbunit.version>1.0.0.Alpha7</arquillian.persistence.dbunit.version>
<arquillian.wildfly.embedded.version>3.0.3.Final</arquillian.wildfly.embedded.version> <arquillian.wildfly.embedded.version>3.0.3.Final</arquillian.wildfly.embedded.version>
<arquillian.wildfly.embedded.container.version>2.1.0.Final</arquillian.wildfly.embedded.container.version> <arquillian.wildfly.embedded.container.version>2.1.0.Final</arquillian.wildfly.embedded.container.version>
<easymock.version>3.4</easymock.version> <easymock.version>5.2.0</easymock.version>
<geckodriver.version>v0.33.0</geckodriver.version> <geckodriver.version>v0.33.0</geckodriver.version>
<graphene.webdrive.version>2.3.1</graphene.webdrive.version> <graphene.webdrive.version>2.5.4</graphene.webdrive.version>
<hamcrest.version>2.0.0.0</hamcrest.version> <hamcrest.version>2.2</hamcrest.version>
<jacoco.version>0.7.9</jacoco.version> <jacoco.version>0.8.10</jacoco.version>
<junit.version>4.12</junit.version> <junit.version>4.13.2</junit.version>
<mysql.connector.java.version>8.0.21</mysql.connector.java.version> <mysql.connector.java.version>8.1.0</mysql.connector.java.version>
<resteasy.version>3.0.24.Final</resteasy.version> <resteasy.version>3.15.6.Final</resteasy.version>
<slf4j.version>1.5.10</slf4j.version> <slf4j.version>1.5.10</slf4j.version>
<!-- Plugins versions --> <!-- Plugins versions -->
<maven.antrun.plugin.version>1.8</maven.antrun.plugin.version> <maven.antrun.plugin.version>3.1.0</maven.antrun.plugin.version>
<maven.compiler.plugin.version>3.6.1</maven.compiler.plugin.version> <maven.compiler.plugin.version>3.11.0</maven.compiler.plugin.version>
<maven.ear.plugin.version>2.10.1</maven.ear.plugin.version> <maven.ear.plugin.version>2.10.1</maven.ear.plugin.version>
<maven.javadoc.plugin.version>2.10.4</maven.javadoc.plugin.version> <maven.javadoc.plugin.version>3.6.0</maven.javadoc.plugin.version>
<maven.dependency.plugin.version>2.10</maven.dependency.plugin.version> <maven.dependency.plugin.version>3.6.0</maven.dependency.plugin.version>
<maven.deploy.plugin.version>2.8.2</maven.deploy.plugin.version> <maven.deploy.plugin.version>3.1.1</maven.deploy.plugin.version>
<maven.resources.plugin.version>3.0.2</maven.resources.plugin.version> <maven.resources.plugin.version>3.3.1</maven.resources.plugin.version>
<maven.source.plugin.version>3.0.1</maven.source.plugin.version> <maven.source.plugin.version>3.3.0</maven.source.plugin.version>
<maven.surefire.plugin.version>2.20</maven.surefire.plugin.version> <maven.surefire.plugin.version>3.1.2</maven.surefire.plugin.version>
<wildfly.maven.plugin.version>1.2.0.Final</wildfly.maven.plugin.version> <wildfly.maven.plugin.version>1.2.2.Final</wildfly.maven.plugin.version>
</properties> </properties>
<dependencyManagement> <dependencyManagement>
...@@ -91,6 +91,13 @@ ...@@ -91,6 +91,13 @@
<type>pom</type> <type>pom</type>
<scope>import</scope> <scope>import</scope>
</dependency> </dependency>
<dependency>
<groupId>org.jboss.shrinkwrap.resolver</groupId>
<artifactId>shrinkwrap-resolver-bom</artifactId>
<version>${shrinkwrap.resolver.bom.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency> <dependency>
<groupId>org.jboss.arquillian.selenium</groupId> <groupId>org.jboss.arquillian.selenium</groupId>
<artifactId>selenium-bom</artifactId> <artifactId>selenium-bom</artifactId>
...@@ -147,7 +154,7 @@ ...@@ -147,7 +154,7 @@
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.hamcrest</groupId> <groupId>org.hamcrest</groupId>
<artifactId>java-hamcrest</artifactId> <artifactId>hamcrest</artifactId>
<version>${hamcrest.version}</version> <version>${hamcrest.version}</version>
</dependency> </dependency>
<dependency> <dependency>
...@@ -188,8 +195,8 @@ ...@@ -188,8 +195,8 @@
<version>${jacoco.version}</version> <version>${jacoco.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>mysql</groupId> <groupId>com.mysql</groupId>
<artifactId>mysql-connector-java</artifactId> <artifactId>mysql-connector-j</artifactId>
<version>${mysql.connector.java.version}</version> <version>${mysql.connector.java.version}</version>
</dependency> </dependency>
<dependency> <dependency>
...@@ -589,8 +596,8 @@ ...@@ -589,8 +596,8 @@
<configuration> <configuration>
<artifactItems> <artifactItems>
<artifactItem> <artifactItem>
<groupId>mysql</groupId> <groupId>com.mysql</groupId>
<artifactId>mysql-connector-java</artifactId> <artifactId>mysql-connector-j</artifactId>
<type>jar</type> <type>jar</type>
<overWrite>false</overWrite> <overWrite>false</overWrite>
<outputDirectory>${project.build.directory}/wildfly-${wildfly.version}/standalone/deployments</outputDirectory> <outputDirectory>${project.build.directory}/wildfly-${wildfly.version}/standalone/deployments</outputDirectory>
...@@ -607,8 +614,8 @@ ...@@ -607,8 +614,8 @@
<configuration> <configuration>
<artifactItems> <artifactItems>
<artifactItem> <artifactItem>
<groupId>mysql</groupId> <groupId>com.mysql</groupId>
<artifactId>mysql-connector-java</artifactId> <artifactId>mysql-connector-j</artifactId>
<type>jar</type> <type>jar</type>
<overWrite>false</overWrite> <overWrite>false</overWrite>
<outputDirectory>${project.build.directory}</outputDirectory> <outputDirectory>${project.build.directory}</outputDirectory>
...@@ -690,8 +697,8 @@ ...@@ -690,8 +697,8 @@
<configuration> <configuration>
<artifactItems> <artifactItems>
<artifactItem> <artifactItem>
<groupId>mysql</groupId> <groupId>com.mysql</groupId>
<artifactId>mysql-connector-java</artifactId> <artifactId>mysql-connector-j</artifactId>
<type>jar</type> <type>jar</type>
<overWrite>false</overWrite> <overWrite>false</overWrite>
<outputDirectory>${project.build.directory}/wildfly-${wildfly.version}/standalone/deployments</outputDirectory> <outputDirectory>${project.build.directory}/wildfly-${wildfly.version}/standalone/deployments</outputDirectory>
...@@ -708,8 +715,8 @@ ...@@ -708,8 +715,8 @@
<configuration> <configuration>
<artifactItems> <artifactItems>
<artifactItem> <artifactItem>
<groupId>mysql</groupId> <groupId>com.mysql</groupId>
<artifactId>mysql-connector-java</artifactId> <artifactId>mysql-connector-j</artifactId>
<type>jar</type> <type>jar</type>
<overWrite>false</overWrite> <overWrite>false</overWrite>
<outputDirectory>${project.build.directory}</outputDirectory> <outputDirectory>${project.build.directory}</outputDirectory>
......
...@@ -38,7 +38,7 @@ ...@@ -38,7 +38,7 @@
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.hamcrest</groupId> <groupId>org.hamcrest</groupId>
<artifactId>java-hamcrest</artifactId> <artifactId>hamcrest</artifactId>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<dependency> <dependency>
......
...@@ -18,7 +18,7 @@ import static es.uvigo.esei.xcs.http.util.HasHttpStatus.hasMethodNotAllowedStatu ...@@ -18,7 +18,7 @@ import static es.uvigo.esei.xcs.http.util.HasHttpStatus.hasMethodNotAllowedStatu
import static es.uvigo.esei.xcs.http.util.HasHttpStatus.hasOkStatus; import static es.uvigo.esei.xcs.http.util.HasHttpStatus.hasOkStatus;
import static javax.ws.rs.client.Entity.json; import static javax.ws.rs.client.Entity.json;
import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.CoreMatchers.is;
import static org.junit.Assert.assertThat; import static org.hamcrest.MatcherAssert.assertThat;
import java.util.List; import java.util.List;
......
...@@ -20,7 +20,7 @@ import static org.hamcrest.CoreMatchers.equalTo; ...@@ -20,7 +20,7 @@ import static org.hamcrest.CoreMatchers.equalTo;
import static org.hamcrest.CoreMatchers.instanceOf; import static org.hamcrest.CoreMatchers.instanceOf;
import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.CoreMatchers.is;
import static org.hamcrest.collection.IsEmptyCollection.empty; import static org.hamcrest.collection.IsEmptyCollection.empty;
import static org.junit.Assert.assertThat; import static org.hamcrest.MatcherAssert.assertThat;
import java.net.URI; import java.net.URI;
import java.util.List; import java.util.List;
......
...@@ -37,7 +37,7 @@ ...@@ -37,7 +37,7 @@
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.hamcrest</groupId> <groupId>org.hamcrest</groupId>
<artifactId>java-hamcrest</artifactId> <artifactId>hamcrest</artifactId>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<dependency> <dependency>
......
...@@ -20,7 +20,7 @@ import static org.hamcrest.CoreMatchers.is; ...@@ -20,7 +20,7 @@ import static org.hamcrest.CoreMatchers.is;
import static org.hamcrest.CoreMatchers.nullValue; import static org.hamcrest.CoreMatchers.nullValue;
import static org.hamcrest.collection.IsCollectionWithSize.hasSize; import static org.hamcrest.collection.IsCollectionWithSize.hasSize;
import static org.hamcrest.collection.IsEmptyCollection.empty; import static org.hamcrest.collection.IsEmptyCollection.empty;
import static org.junit.Assert.assertThat; import static org.hamcrest.MatcherAssert.assertThat;
import java.util.Collection; import java.util.Collection;
import java.util.List; import java.util.List;
......
...@@ -14,7 +14,7 @@ import static es.uvigo.esei.xcs.domain.entities.OwnersDataset.petWithId; ...@@ -14,7 +14,7 @@ import static es.uvigo.esei.xcs.domain.entities.OwnersDataset.petWithId;
import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.CoreMatchers.is;
import static org.hamcrest.CoreMatchers.nullValue; import static org.hamcrest.CoreMatchers.nullValue;
import static org.hamcrest.collection.IsEmptyCollection.empty; import static org.hamcrest.collection.IsEmptyCollection.empty;
import static org.junit.Assert.assertThat; import static org.hamcrest.MatcherAssert.assertThat;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
......
...@@ -4,7 +4,7 @@ import static es.uvigo.esei.xcs.domain.entities.IsEqualToUser.equalToUser; ...@@ -4,7 +4,7 @@ import static es.uvigo.esei.xcs.domain.entities.IsEqualToUser.equalToUser;
import static es.uvigo.esei.xcs.domain.entities.OwnersDataset.existentOwner; import static es.uvigo.esei.xcs.domain.entities.OwnersDataset.existentOwner;
import static es.uvigo.esei.xcs.domain.entities.UsersDataset.existentAdmin; import static es.uvigo.esei.xcs.domain.entities.UsersDataset.existentAdmin;
import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.CoreMatchers.is;
import static org.junit.Assert.assertThat; import static org.hamcrest.MatcherAssert.assertThat;
import javax.ejb.EJB; import javax.ejb.EJB;
import javax.inject.Inject; import javax.inject.Inject;
...@@ -21,10 +21,8 @@ import org.junit.Test; ...@@ -21,10 +21,8 @@ import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import es.uvigo.esei.xcs.domain.entities.Owner; import es.uvigo.esei.xcs.domain.entities.Owner;
import es.uvigo.esei.xcs.domain.entities.OwnersDataset;
import es.uvigo.esei.xcs.domain.entities.Pet; import es.uvigo.esei.xcs.domain.entities.Pet;
import es.uvigo.esei.xcs.domain.entities.User; import es.uvigo.esei.xcs.domain.entities.User;
import es.uvigo.esei.xcs.domain.entities.UsersDataset;
import es.uvigo.esei.xcs.service.util.security.RoleCaller; import es.uvigo.esei.xcs.service.util.security.RoleCaller;
import es.uvigo.esei.xcs.service.util.security.TestPrincipal; import es.uvigo.esei.xcs.service.util.security.TestPrincipal;
......
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.hamcrest</groupId> <groupId>org.hamcrest</groupId>
<artifactId>java-hamcrest</artifactId> <artifactId>hamcrest</artifactId>
<scope>compile</scope> <scope>compile</scope>
</dependency> </dependency>
</dependencies> </dependencies>
......
package es.uvigo.esei.xcs.domain.entities; package es.uvigo.esei.xcs.domain.entities;
import org.hamcrest.Factory;
import org.hamcrest.Matcher; import org.hamcrest.Matcher;
public class IsEqualToOwner extends IsEqualToEntity<Owner> { public class IsEqualToOwner extends IsEqualToEntity<Owner> {
...@@ -25,32 +24,26 @@ public class IsEqualToOwner extends IsEqualToEntity<Owner> { ...@@ -25,32 +24,26 @@ public class IsEqualToOwner extends IsEqualToEntity<Owner> {
} }
} }
@Factory
public static IsEqualToOwner equalToOwner(Owner owner) { public static IsEqualToOwner equalToOwner(Owner owner) {
return new IsEqualToOwner(owner, true); return new IsEqualToOwner(owner, true);
} }
@Factory
public static IsEqualToOwner equalToOwnerWithoutRelations(Owner owner) { public static IsEqualToOwner equalToOwnerWithoutRelations(Owner owner) {
return new IsEqualToOwner(owner, false); return new IsEqualToOwner(owner, false);
} }
@Factory
public static Matcher<Iterable<? extends Owner>> containsOwnersInAnyOrder(Owner ... owners) { public static Matcher<Iterable<? extends Owner>> containsOwnersInAnyOrder(Owner ... owners) {
return containsEntityInAnyOrder(IsEqualToOwner::equalToOwner, owners); return containsEntityInAnyOrder(IsEqualToOwner::equalToOwner, owners);
} }
@Factory
public static Matcher<Iterable<? extends Owner>> containsOwnersWithoutRelationsInAnyOrder(Owner ... owners) { public static Matcher<Iterable<? extends Owner>> containsOwnersWithoutRelationsInAnyOrder(Owner ... owners) {
return containsEntityInAnyOrder(IsEqualToOwner::equalToOwnerWithoutRelations, owners); return containsEntityInAnyOrder(IsEqualToOwner::equalToOwnerWithoutRelations, owners);
} }
@Factory
public static Matcher<Iterable<? extends Owner>> containsOwnersInAnyOrder(Iterable<Owner> owners) { public static Matcher<Iterable<? extends Owner>> containsOwnersInAnyOrder(Iterable<Owner> owners) {
return containsEntityInAnyOrder(IsEqualToOwner::equalToOwner, owners); return containsEntityInAnyOrder(IsEqualToOwner::equalToOwner, owners);
} }
@Factory
public static Matcher<Iterable<? extends Owner>> containsOwnersWithoutRelationsInAnyOrder(Iterable<Owner> owners) { public static Matcher<Iterable<? extends Owner>> containsOwnersWithoutRelationsInAnyOrder(Iterable<Owner> owners) {
return containsEntityInAnyOrder(IsEqualToOwner::equalToOwnerWithoutRelations, owners); return containsEntityInAnyOrder(IsEqualToOwner::equalToOwnerWithoutRelations, owners);
} }
......
package es.uvigo.esei.xcs.domain.entities; package es.uvigo.esei.xcs.domain.entities;
import org.hamcrest.Factory;
import org.hamcrest.Matcher; import org.hamcrest.Matcher;
public class IsEqualToPet extends IsEqualToEntity<Pet> { public class IsEqualToPet extends IsEqualToEntity<Pet> {
...@@ -26,32 +25,26 @@ public class IsEqualToPet extends IsEqualToEntity<Pet> { ...@@ -26,32 +25,26 @@ public class IsEqualToPet extends IsEqualToEntity<Pet> {
} }
} }
@Factory
public static IsEqualToPet equalToPet(Pet pet) { public static IsEqualToPet equalToPet(Pet pet) {
return new IsEqualToPet(pet, true); return new IsEqualToPet(pet, true);
} }
@Factory
public static IsEqualToPet equalToPetWithoutRelations(Pet pet) { public static IsEqualToPet equalToPetWithoutRelations(Pet pet) {
return new IsEqualToPet(pet, false); return new IsEqualToPet(pet, false);
} }
@Factory
public static Matcher<Iterable<? extends Pet>> containsPetsInAnyOrder(Pet ... pets) { public static Matcher<Iterable<? extends Pet>> containsPetsInAnyOrder(Pet ... pets) {
return containsEntityInAnyOrder(IsEqualToPet::equalToPet, pets); return containsEntityInAnyOrder(IsEqualToPet::equalToPet, pets);
} }
@Factory
public static Matcher<Iterable<? extends Pet>> containsPetsWithoutRelationsInAnyOrder(Pet ... pets) { public static Matcher<Iterable<? extends Pet>> containsPetsWithoutRelationsInAnyOrder(Pet ... pets) {
return containsEntityInAnyOrder(IsEqualToPet::equalToPetWithoutRelations, pets); return containsEntityInAnyOrder(IsEqualToPet::equalToPetWithoutRelations, pets);
} }
@Factory
public static Matcher<Iterable<? extends Pet>> containsPetsInAnyOrder(Iterable<Pet> pets) { public static Matcher<Iterable<? extends Pet>> containsPetsInAnyOrder(Iterable<Pet> pets) {
return containsEntityInAnyOrder(IsEqualToPet::equalToPet, pets); return containsEntityInAnyOrder(IsEqualToPet::equalToPet, pets);
} }
@Factory
public static Matcher<Iterable<? extends Pet>> containsPetsWithoutRelationsInAnyOrder(Iterable<Pet> pets) { public static Matcher<Iterable<? extends Pet>> containsPetsWithoutRelationsInAnyOrder(Iterable<Pet> pets) {
return containsEntityInAnyOrder(IsEqualToPet::equalToPetWithoutRelations, pets); return containsEntityInAnyOrder(IsEqualToPet::equalToPetWithoutRelations, pets);
} }
......
package es.uvigo.esei.xcs.domain.entities; package es.uvigo.esei.xcs.domain.entities;
import org.hamcrest.Factory;
import org.hamcrest.Matcher; import org.hamcrest.Matcher;
public class IsEqualToUser extends IsEqualToEntity<User> { public class IsEqualToUser extends IsEqualToEntity<User> {
...@@ -21,17 +20,14 @@ public class IsEqualToUser extends IsEqualToEntity<User> { ...@@ -21,17 +20,14 @@ public class IsEqualToUser extends IsEqualToEntity<User> {
} }
} }
@Factory
public static IsEqualToUser equalToUser(User user) { public static IsEqualToUser equalToUser(User user) {
return new IsEqualToUser(user); return new IsEqualToUser(user);
} }
@Factory
public static Matcher<Iterable<? extends User>> containsUsersInAnyOrder(User ... users) { public static Matcher<Iterable<? extends User>> containsUsersInAnyOrder(User ... users) {
return containsEntityInAnyOrder(IsEqualToUser::equalToUser, users); return containsEntityInAnyOrder(IsEqualToUser::equalToUser, users);
} }
@Factory
public static Matcher<Iterable<? extends User>> containsUsersInAnyOrder(Iterable<User> users) { public static Matcher<Iterable<? extends User>> containsUsersInAnyOrder(Iterable<User> users) {
return containsEntityInAnyOrder(IsEqualToUser::equalToUser, users); return containsEntityInAnyOrder(IsEqualToUser::equalToUser, users);
} }
......
...@@ -4,7 +4,6 @@ import javax.ws.rs.core.Response; ...@@ -4,7 +4,6 @@ import javax.ws.rs.core.Response;
import javax.ws.rs.core.Response.StatusType; import javax.ws.rs.core.Response.StatusType;
import org.hamcrest.Description; import org.hamcrest.Description;
import org.hamcrest.Factory;
import org.hamcrest.TypeSafeMatcher; import org.hamcrest.TypeSafeMatcher;
import static javax.ws.rs.core.Response.Status.BAD_REQUEST; import static javax.ws.rs.core.Response.Status.BAD_REQUEST;
...@@ -33,32 +32,26 @@ public class HasHttpStatus extends TypeSafeMatcher<Response> { ...@@ -33,32 +32,26 @@ public class HasHttpStatus extends TypeSafeMatcher<Response> {
return this.status.getStatusCode() == item.getStatus(); return this.status.getStatusCode() == item.getStatus();
} }
@Factory
public static HasHttpStatus hasHttpStatus(int statusCode) { public static HasHttpStatus hasHttpStatus(int statusCode) {
return new HasHttpStatus(statusCode); return new HasHttpStatus(statusCode);
} }
@Factory
public static HasHttpStatus hasHttpStatus(StatusType status) { public static HasHttpStatus hasHttpStatus(StatusType status) {
return new HasHttpStatus(status); return new HasHttpStatus(status);
} }
@Factory
public static HasHttpStatus hasOkStatus() { public static HasHttpStatus hasOkStatus() {
return new HasHttpStatus(OK); return new HasHttpStatus(OK);
} }
@Factory
public static HasHttpStatus hasCreatedStatus() { public static HasHttpStatus hasCreatedStatus() {
return new HasHttpStatus(CREATED); return new HasHttpStatus(CREATED);
} }
@Factory
public static HasHttpStatus hasMethodNotAllowedStatus() { public static HasHttpStatus hasMethodNotAllowedStatus() {
return new HasHttpStatus(METHOD_NOT_ALLOWED); return new HasHttpStatus(METHOD_NOT_ALLOWED);
} }
@Factory
public static HasHttpStatus hasBadRequestStatus() { public static HasHttpStatus hasBadRequestStatus() {
return new HasHttpStatus(BAD_REQUEST); return new HasHttpStatus(BAD_REQUEST);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment