Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
B
bspastoriza19-esi-solutions
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Breixo Senra Pastoriza
bspastoriza19-esi-solutions
Commits
969ea6d7
Commit
969ea6d7
authored
Sep 18, 2023
by
Administrator
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Upgrades dependency versions
parent
0fbda179
Changes
23
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
23 changed files
with
125 additions
and
228 deletions
+125
-228
README.md
README.md
+55
-143
pom.xml
domain/pom.xml
+2
-2
OwnerTest.java
...est/java/es/uvigo/esei/xcs/domain/entities/OwnerTest.java
+1
-1
PetTest.java
.../test/java/es/uvigo/esei/xcs/domain/entities/PetTest.java
+1
-1
UserTest.java
...test/java/es/uvigo/esei/xcs/domain/entities/UserTest.java
+1
-1
pom.xml
jsf/pom.xml
+12
-7
template.xhtml
jsf/src/main/webapp/WEB-INF/template.xhtml
+2
-2
OwnerJsfTest.java
jsf/src/test/java/es/uvigo/esei/xcs/jsf/OwnerJsfTest.java
+1
-1
LoginPage.java
jsf/src/test/java/es/uvigo/esei/xcs/jsf/pages/LoginPage.java
+1
-1
OwnersPage.java
...src/test/java/es/uvigo/esei/xcs/jsf/pages/OwnersPage.java
+1
-1
pom.xml
pom.xml
+38
-31
pom.xml
rest/pom.xml
+2
-2
OwnerResourceRestTest.java
...st/java/es/uvigo/esei/xcs/rest/OwnerResourceRestTest.java
+1
-1
OwnerResourceUnitTest.java
...st/java/es/uvigo/esei/xcs/rest/OwnerResourceUnitTest.java
+1
-1
pom.xml
service/pom.xml
+2
-2
OwnerServiceIntegrationTest.java
...s/uvigo/esei/xcs/service/OwnerServiceIntegrationTest.java
+1
-1
PetServiceIntegrationTest.java
.../es/uvigo/esei/xcs/service/PetServiceIntegrationTest.java
+1
-1
UserServiceIllegalAccessIntegrationTest.java
.../xcs/service/UserServiceIllegalAccessIntegrationTest.java
+1
-3
pom.xml
tests/pom.xml
+1
-1
IsEqualToOwner.java
...ava/es/uvigo/esei/xcs/domain/entities/IsEqualToOwner.java
+0
-7
IsEqualToPet.java
.../java/es/uvigo/esei/xcs/domain/entities/IsEqualToPet.java
+0
-7
IsEqualToUser.java
...java/es/uvigo/esei/xcs/domain/entities/IsEqualToUser.java
+0
-4
HasHttpStatus.java
.../main/java/es/uvigo/esei/xcs/http/util/HasHttpStatus.java
+0
-7
No files found.
README.md
View file @
969ea6d7
This diff is collapsed.
Click to expand it.
domain/pom.xml
View file @
969ea6d7
...
@@ -32,11 +32,11 @@
...
@@ -32,11 +32,11 @@
</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>
<build>
<build>
<plugins>
<plugins>
<plugin>
<plugin>
...
...
domain/src/test/java/es/uvigo/esei/xcs/domain/entities/OwnerTest.java
View file @
969ea6d7
...
@@ -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
.
Matcher
Assert
.
assertThat
;
import
java.util.Date
;
import
java.util.Date
;
...
...
domain/src/test/java/es/uvigo/esei/xcs/domain/entities/PetTest.java
View file @
969ea6d7
...
@@ -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
.
Matcher
Assert
.
assertThat
;
import
java.util.Date
;
import
java.util.Date
;
...
...
domain/src/test/java/es/uvigo/esei/xcs/domain/entities/UserTest.java
View file @
969ea6d7
...
@@ -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
.
Matcher
Assert
.
assertThat
;
import
org.junit.Before
;
import
org.junit.Before
;
import
org.junit.Test
;
import
org.junit.Test
;
...
...
jsf/pom.xml
View file @
969ea6d7
...
@@ -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>
<ta
sks
>
<ta
rget
>
<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"
/>
</ta
sks
>
</ta
rget
>
</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>
<ta
sks
>
<ta
rget
>
<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"
/>
</ta
sks
>
</ta
rget
>
</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>
<ta
sks
>
<ta
rget
>
<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"
/>
</ta
sks
>
</ta
rget
>
</configuration>
</configuration>
<goals>
<goals>
<goal>
run
</goal>
<goal>
run
</goal>
...
...
jsf/src/main/webapp/WEB-INF/template.xhtml
View file @
969ea6d7
...
@@ -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
jsf/src/test/java/es/uvigo/esei/xcs/jsf/OwnerJsfTest.java
View file @
969ea6d7
...
@@ -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
.
Matcher
Assert
.
assertThat
;
import
java.nio.file.Path
;
import
java.nio.file.Path
;
import
java.nio.file.Paths
;
import
java.nio.file.Paths
;
...
...
jsf/src/test/java/es/uvigo/esei/xcs/jsf/pages/LoginPage.java
View file @
969ea6d7
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
.
Matcher
Assert
.
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
;
...
...
jsf/src/test/java/es/uvigo/esei/xcs/jsf/pages/OwnersPage.java
View file @
969ea6d7
...
@@ -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
.
Matcher
Assert
.
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
;
...
...
pom.xml
View file @
969ea6d7
...
@@ -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.1
3.
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.1
0
</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-j
ava
</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-j
ava
</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-j
ava
</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-j
ava
</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-j
ava
</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>
...
...
rest/pom.xml
View file @
969ea6d7
...
@@ -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>
...
@@ -67,7 +67,7 @@
...
@@ -67,7 +67,7 @@
<scope>
test
</scope>
<scope>
test
</scope>
</dependency>
</dependency>
</dependencies>
</dependencies>
<build>
<build>
<plugins>
<plugins>
<plugin>
<plugin>
...
...
rest/src/test/java/es/uvigo/esei/xcs/rest/OwnerResourceRestTest.java
View file @
969ea6d7
...
@@ -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
.
Matcher
Assert
.
assertThat
;
import
java.util.List
;
import
java.util.List
;
...
...
rest/src/test/java/es/uvigo/esei/xcs/rest/OwnerResourceUnitTest.java
View file @
969ea6d7
...
@@ -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
.
Matcher
Assert
.
assertThat
;
import
java.net.URI
;
import
java.net.URI
;
import
java.util.List
;
import
java.util.List
;
...
...
service/pom.xml
View file @
969ea6d7
...
@@ -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>
...
@@ -56,7 +56,7 @@
...
@@ -56,7 +56,7 @@
<scope>
test
</scope>
<scope>
test
</scope>
</dependency>
</dependency>
</dependencies>
</dependencies>
<build>
<build>
<plugins>
<plugins>
<plugin>
<plugin>
...
...
service/src/test/java/es/uvigo/esei/xcs/service/OwnerServiceIntegrationTest.java
View file @
969ea6d7
...
@@ -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
.
Matcher
Assert
.
assertThat
;
import
java.util.Collection
;
import
java.util.Collection
;
import
java.util.List
;
import
java.util.List
;
...
...
service/src/test/java/es/uvigo/esei/xcs/service/PetServiceIntegrationTest.java
View file @
969ea6d7
...
@@ -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
.
Matcher
Assert
.
assertThat
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
...
...
service/src/test/java/es/uvigo/esei/xcs/service/UserServiceIllegalAccessIntegrationTest.java
View file @
969ea6d7
...
@@ -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
.
Matcher
Assert
.
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
;
...
...
tests/pom.xml
View file @
969ea6d7
...
@@ -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>
...
...
tests/src/main/java/es/uvigo/esei/xcs/domain/entities/IsEqualToOwner.java
View file @
969ea6d7
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
);
}
}
...
...
tests/src/main/java/es/uvigo/esei/xcs/domain/entities/IsEqualToPet.java
View file @
969ea6d7
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
);
}
}
...
...
tests/src/main/java/es/uvigo/esei/xcs/domain/entities/IsEqualToUser.java
View file @
969ea6d7
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
);
}
}
...
...
tests/src/main/java/es/uvigo/esei/xcs/http/util/HasHttpStatus.java
View file @
969ea6d7
...
@@ -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
);
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment