# HG changeset patch # User Tom Gottfried # Date 1481646246 -3600 # Node ID 28a39466e4eb8985e4e8e8a8bb7417ab05b62973 # Parent 6ef05e62e3b3d7ff3748f9ebb326fee5ffee5a32 Enable deserialization of geometries with DBUnit. diff -r 6ef05e62e3b3 -r 28a39466e4eb Dockerfile --- a/Dockerfile Tue Dec 13 16:42:41 2016 +0100 +++ b/Dockerfile Tue Dec 13 17:24:06 2016 +0100 @@ -64,6 +64,9 @@ $JBOSS_HOME/modules/org/postgres/main/module.xml RUN ln -fs $PWD/wildfly/hibernate-module.xml \ $JBOSS_HOME/modules/system/layers/base/org/hibernate/main/module.xml +# The jdbcadapters need to know the postgres module to cope with PGeometry +RUN sed -i '/<\/dependencies>/i ' \ + $JBOSS_HOME/modules/system/layers/base/org/jboss/ironjacamar/jdbcadapters/main/module.xml RUN ln -fs $PWD/wildfly/standalone.conf $JBOSS_HOME/bin/ RUN wildfly/execute.sh diff -r 6ef05e62e3b3 -r 28a39466e4eb src/test/resources/arquillian.xml --- a/src/test/resources/arquillian.xml Tue Dec 13 16:42:41 2016 +0100 +++ b/src/test/resources/arquillian.xml Tue Dec 13 17:24:06 2016 +0100 @@ -41,6 +41,7 @@ true + org.dbunit.ext.postgresql.PostgresqlDataTypeFactory true diff -r 6ef05e62e3b3 -r 28a39466e4eb src/test/resources/datasets/dbUnit_ort.json --- a/src/test/resources/datasets/dbUnit_ort.json Tue Dec 13 16:42:41 2016 +0100 +++ b/src/test/resources/datasets/dbUnit_ort.json Tue Dec 13 17:24:06 2016 +0100 @@ -12,8 +12,7 @@ "koord_x_extern": "32487017", "koord_y_extern": "5519769", "letzte_aenderung": "2015-03-01 12:00:00", - "latitude": 49.83021, - "longitude": 8.81948, + "geom": "SRID=4326;POINT(49.83021 8.81948)", "ort_typ": 1, "kurztext": "kurz", "berichtstext": "bericht"