diff --git a/ccm-core/pom.xml b/ccm-core/pom.xml
index 1c35173de..0bae8bb5f 100644
--- a/ccm-core/pom.xml
+++ b/ccm-core/pom.xml
@@ -115,6 +115,15 @@
-->
+
+
+ src/test/resources
+
+
+ ${project.build.directory}/generated-resources
+
+
+
org.apache.maven.plugins
@@ -390,7 +399,7 @@
test
-
-
+
-
+ xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
+ http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
+ version="2.0">
diff --git a/ccm-core/src/test/resources-tomee-remote-pgsql/arquillian.xml b/ccm-core/src/test/resources-tomee-remote-pgsql/arquillian.xml
new file mode 100644
index 000000000..0e221033e
--- /dev/null
+++ b/ccm-core/src/test/resources-tomee-remote-pgsql/arquillian.xml
@@ -0,0 +1,38 @@
+
+
+
+
+ target/deployments
+
+
+
+ java:/comp/env/jdbc/org/libreccm/ccm-core/pgsql
+
+
+
+ NONE
+
+ true
+ target
+
+
+
+ json
+
+ true
+
+
+
+ scripts/pgsql-cleanup.sql
+
+
+
+
\ No newline at end of file
diff --git a/ccm-core/src/test/resources-tomee-remote-pgsql/test-persistence.xml b/ccm-core/src/test/resources-tomee-remote-pgsql/test-persistence.xml
new file mode 100644
index 000000000..9a5bee458
--- /dev/null
+++ b/ccm-core/src/test/resources-tomee-remote-pgsql/test-persistence.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+ org.hibernate.jpa.HibernatePersistenceProvider
+
+ java:/comp/env/jdbc/org/libreccm/ccm-core/pgsql
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ccm-core/src/test/resources/test-web.xml b/ccm-core/src/test/resources/test-web.xml
new file mode 100644
index 000000000..e0d5ce427
--- /dev/null
+++ b/ccm-core/src/test/resources/test-web.xml
@@ -0,0 +1,10 @@
+
+
+
+ CcmCoreTest
+
+
diff --git a/ccm-testutils/src/main/java/org/libreccm/testutils/DatasetsVerifier.java b/ccm-testutils/src/main/java/org/libreccm/testutils/DatasetsVerifier.java
index fdc9a65bc..3a73f688d 100644
--- a/ccm-testutils/src/main/java/org/libreccm/testutils/DatasetsVerifier.java
+++ b/ccm-testutils/src/main/java/org/libreccm/testutils/DatasetsVerifier.java
@@ -39,6 +39,11 @@ import java.sql.DriverManager;
import java.sql.SQLException;
import org.h2.tools.RunScript;
+import org.jboss.arquillian.persistence.dbunit.dataset.json.JsonDataSet;
+
+import static org.junit.Assert.*;
+
+import java.io.BufferedReader;
/**
*
@@ -68,9 +73,8 @@ public class DatasetsVerifier {
connection.commit();
//Get dataset to test
- final DataSetBuilder builder = DataSetBuilder
- .builderFor(Format.JSON);
- final IDataSet dataSet = builder.build(datasetPath);
+ final IDataSet dataSet = new JsonDataSet(getClass()
+ .getResourceAsStream(datasetPath));
//Create DBUnit DB connection
final IDatabaseConnection dbUnitConn