sis-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From desruisse...@apache.org
Subject svn commit: r1792089 - in /sis/branches/JDK8: ide-project/NetBeans/ storage/sis-xmlstore/src/main/java/org/apache/sis/internal/storage/gpx/ storage/sis-xmlstore/src/main/resources/org/ storage/sis-xmlstore/src/main/resources/org/apache/ storage/sis-xml...
Date Thu, 20 Apr 2017 16:55:26 GMT
Author: desruisseaux
Date: Thu Apr 20 16:55:26 2017
New Revision: 1792089

URL: http://svn.apache.org/viewvc?rev=1792089&view=rev
Log:
Add resources for GPX feature types.

Added:
    sis/branches/JDK8/storage/sis-xmlstore/src/main/resources/org/
    sis/branches/JDK8/storage/sis-xmlstore/src/main/resources/org/apache/
    sis/branches/JDK8/storage/sis-xmlstore/src/main/resources/org/apache/sis/
    sis/branches/JDK8/storage/sis-xmlstore/src/main/resources/org/apache/sis/internal/
    sis/branches/JDK8/storage/sis-xmlstore/src/main/resources/org/apache/sis/internal/storage/
    sis/branches/JDK8/storage/sis-xmlstore/src/main/resources/org/apache/sis/internal/storage/gpx/
    sis/branches/JDK8/storage/sis-xmlstore/src/main/resources/org/apache/sis/internal/storage/gpx/Definitions.properties
  (with props)
    sis/branches/JDK8/storage/sis-xmlstore/src/main/resources/org/apache/sis/internal/storage/gpx/Definitions_fr.properties
  (with props)
    sis/branches/JDK8/storage/sis-xmlstore/src/main/resources/org/apache/sis/internal/storage/gpx/Designations.properties
  (with props)
    sis/branches/JDK8/storage/sis-xmlstore/src/main/resources/org/apache/sis/internal/storage/gpx/Designations_fr.properties
  (with props)
    sis/branches/JDK8/storage/sis-xmlstore/src/test/java/org/apache/sis/internal/storage/gpx/TypesTest.java
  (with props)
Modified:
    sis/branches/JDK8/ide-project/NetBeans/build.xml
    sis/branches/JDK8/storage/sis-xmlstore/src/main/java/org/apache/sis/internal/storage/gpx/Types.java
    sis/branches/JDK8/storage/sis-xmlstore/src/test/java/org/apache/sis/internal/storage/gpx/MetadataTest.java
    sis/branches/JDK8/storage/sis-xmlstore/src/test/java/org/apache/sis/test/suite/GPXTestSuite.java

Modified: sis/branches/JDK8/ide-project/NetBeans/build.xml
URL: http://svn.apache.org/viewvc/sis/branches/JDK8/ide-project/NetBeans/build.xml?rev=1792089&r1=1792088&r2=1792089&view=diff
==============================================================================
--- sis/branches/JDK8/ide-project/NetBeans/build.xml (original)
+++ sis/branches/JDK8/ide-project/NetBeans/build.xml Thu Apr 20 16:55:26 2017
@@ -70,6 +70,9 @@
       <fileset dir="${project.root}/core/sis-referencing/src/main/resources">
         <include name="**/*.sql"/>
       </fileset>
+      <fileset dir="${project.root}/storage/sis-xmlstore/src/main/resources">
+        <include name="**/*.properties"/>
+      </fileset>
       <fileset dir="${project.root}/application/sis-console/src/main/resources">
         <include name="**/*.properties"/>
       </fileset>

Modified: sis/branches/JDK8/storage/sis-xmlstore/src/main/java/org/apache/sis/internal/storage/gpx/Types.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK8/storage/sis-xmlstore/src/main/java/org/apache/sis/internal/storage/gpx/Types.java?rev=1792089&r1=1792088&r2=1792089&view=diff
==============================================================================
--- sis/branches/JDK8/storage/sis-xmlstore/src/main/java/org/apache/sis/internal/storage/gpx/Types.java
[UTF-8] (original)
+++ sis/branches/JDK8/storage/sis-xmlstore/src/main/java/org/apache/sis/internal/storage/gpx/Types.java
[UTF-8] Thu Apr 20 16:55:26 2017
@@ -20,10 +20,13 @@ import java.util.Collection;
 import java.util.Collections;
 import java.util.Locale;
 import java.util.Map;
+import java.util.HashMap;
 import com.esri.core.geometry.Point;
 import org.opengis.util.ScopedName;
+import org.opengis.util.GenericName;
 import org.opengis.util.NameFactory;
 import org.opengis.util.FactoryException;
+import org.opengis.util.InternationalString;
 import org.opengis.metadata.citation.OnlineResource;
 import org.opengis.metadata.content.ContentInformation;
 import org.apache.sis.storage.gps.Fix;
@@ -33,6 +36,7 @@ import org.apache.sis.referencing.Common
 import org.apache.sis.feature.AbstractIdentifiedType;
 import org.apache.sis.feature.FeatureOperations;
 import org.apache.sis.feature.builder.FeatureTypeBuilder;
+import org.apache.sis.feature.builder.PropertyTypeBuilder;
 import org.apache.sis.feature.builder.AttributeRole;
 import org.apache.sis.internal.feature.AttributeConvention;
 import org.apache.sis.internal.storage.FeatureCatalogBuilder;
@@ -42,6 +46,7 @@ import org.apache.sis.util.Static;
 
 // Branch-dependent imports
 import java.time.temporal.Temporal;
+import org.apache.sis.util.iso.ResourceInternationalString;
 import org.opengis.feature.FeatureType;
 
 
@@ -108,6 +113,7 @@ final class Types extends Static {
      * @throws FactoryException if an error occurred while creating an "envelope bounds"
operation.
      */
     Types(final NameFactory factory, final Locale locale) throws FactoryException, IllegalNameException
{
+        final Map<String,InternationalString[]> resources = new HashMap<>();
         final ScopedName    geomName = AttributeConvention.GEOMETRY_PROPERTY;
         final Map<String,?> geomInfo = Collections.singletonMap(AbstractIdentifiedType.NAME_KEY,
geomName);
         final Map<String,?> envpInfo = Collections.singletonMap(AbstractIdentifiedType.NAME_KEY,
AttributeConvention.ENVELOPE_PROPERTY);
@@ -179,7 +185,7 @@ final class Types extends Static {
         builder.addAttribute(Double        .class).setName(Tags.PDOP);
         builder.addAttribute(Double        .class).setName(Tags.AGE_OF_GPS_DATA);
         builder.addAttribute(Integer       .class).setName(Tags.DGPS_ID);
-        wayPoint = builder.build();
+        wayPoint = create(builder, resources);
         /*
          * Route ⇾ GPXEntity
          * ┌────────────────┬────────────────┬────────────────────────┬─────────────┐
@@ -212,7 +218,7 @@ final class Types extends Static {
         builder.addAttribute(Integer.class).setName(Tags.NUMBER);
         builder.addProperty(wayPoint.getProperty(Tags.TYPE));
         builder.addAssociation(wayPoint).setName(Tags.ROUTE_POINTS).setMaximumOccurs(Integer.MAX_VALUE);
-        route = builder.build();
+        route = create(builder, resources);
         /*
          * TrackSegment ⇾ GPXEntity
          * ┌────────────────┬──────────┬─────────────┬─────────────┐
@@ -231,7 +237,7 @@ final class Types extends Static {
         builder.addProperty(FeatureOperations.envelope(envpInfo, null, groupOp));
         builder.setDefaultCardinality(0, 1);
         builder.addAssociation(wayPoint).setName(Tags.TRACK_POINTS).setMaximumOccurs(Integer.MAX_VALUE);
-        trackSegment = builder.build();
+        trackSegment = create(builder, resources);
         /*
          * Track ⇾ GPXEntity
          * ┌────────────────┬────────────────┬────────────────────────┬─────────────┐
@@ -264,7 +270,7 @@ final class Types extends Static {
         builder.addProperty(route.getProperty(Tags.NUMBER));
         builder.addProperty(route.getProperty(Tags.TYPE));
         builder.addAssociation(trackSegment).setName(Tags.TRACK_SEGMENTS).setMaximumOccurs(Integer.MAX_VALUE);
-        track = builder.build();
+        track = create(builder, resources);
 
         final FeatureCatalogBuilder fc = new FeatureCatalogBuilder(null);
         fc.define(route);
@@ -273,4 +279,27 @@ final class Types extends Static {
         metadata = fc.build(true).getContentInfo();
         names = fc.features;
     }
+
+    /**
+     * Adds internationalized designation and definition information for all properties in
the given type.
+     * Then, returns the result of {@link FeatureTypeBuilder#build()}.
+     *
+     * @param  builder   the feature type builder for which to add designations and definitions.
+     * @param  previous  previously created international strings as array of length 2.
+     *                   The first element is the designation and the second element is the
definition.
+     */
+    private static FeatureType create(final FeatureTypeBuilder builder, final Map<String,InternationalString[]>
previous) {
+        for (final PropertyTypeBuilder p : builder.properties()) {
+            final GenericName name = p.getName();
+            if (!AttributeConvention.contains(name)) {
+                final InternationalString[] resources = previous.computeIfAbsent(name.toString(),
(key) -> new InternationalString[] {
+                    new ResourceInternationalString("org.apache.sis.internal.storage.gpx.Designations",
key),
+                    new ResourceInternationalString("org.apache.sis.internal.storage.gpx.Definitions",
 key)
+                });
+                p.setDefinition (resources[1]);
+                p.setDesignation(resources[0]);
+            }
+        }
+        return builder.build();
+    }
 }

Added: sis/branches/JDK8/storage/sis-xmlstore/src/main/resources/org/apache/sis/internal/storage/gpx/Definitions.properties
URL: http://svn.apache.org/viewvc/sis/branches/JDK8/storage/sis-xmlstore/src/main/resources/org/apache/sis/internal/storage/gpx/Definitions.properties?rev=1792089&view=auto
==============================================================================
--- sis/branches/JDK8/storage/sis-xmlstore/src/main/resources/org/apache/sis/internal/storage/gpx/Definitions.properties
(added)
+++ sis/branches/JDK8/storage/sis-xmlstore/src/main/resources/org/apache/sis/internal/storage/gpx/Definitions.properties
[ISO-8859-1] Thu Apr 20 16:55:26 2017
@@ -0,0 +1,22 @@
+ele=Elevation (in meters) of the point.
+time=Creation/modification timestamp for element in Universal Coordinated Time (UTC).
+magvar=Magnetic variation (in degrees) at the point.
+geoidheight=Height (in meters) of geoid (mean sea level) above WGS84 earth ellipsoid.
+name=The GPS name of the element, as transferred to and from the GPS.
+cmt=GPS comment.
+desc=A text description of the element. Holds additional information about the element intended
for the user, not the GPS.
+src=Source of data. Included to give user some idea of reliability and accuracy of data.
+link=Links to external information about the element.
+sym=Text of GPS symbol name. Use the exact spelling of the symbol as displayed on the GPS.
+type=Type (classification) of the element.
+fix=Type of GPS fix.
+sat=Number of satellites used to calculate the GPX fix.
+hdop=Horizontal dilution of precision.
+vdop=Vertical dilution of precision.
+pdop=Position dilution of precision.
+ageofdgpsdata=Number of seconds since last DGPS update.
+dgpsid=ID of DGPS station used in differential correction.
+number=GPS route or track number.
+rtept=Ordered list of way points representing a series of turn points leading to a destination.
+trkpt=Ordered list of coordinates, elevation, timestamp and metadata describing a path.
+trkseg=List of track points which are logically connected in order.

Propchange: sis/branches/JDK8/storage/sis-xmlstore/src/main/resources/org/apache/sis/internal/storage/gpx/Definitions.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: sis/branches/JDK8/storage/sis-xmlstore/src/main/resources/org/apache/sis/internal/storage/gpx/Definitions.properties
------------------------------------------------------------------------------
    svn:mime-type = text/plain;charset=ISO-8859-1

Added: sis/branches/JDK8/storage/sis-xmlstore/src/main/resources/org/apache/sis/internal/storage/gpx/Definitions_fr.properties
URL: http://svn.apache.org/viewvc/sis/branches/JDK8/storage/sis-xmlstore/src/main/resources/org/apache/sis/internal/storage/gpx/Definitions_fr.properties?rev=1792089&view=auto
==============================================================================
--- sis/branches/JDK8/storage/sis-xmlstore/src/main/resources/org/apache/sis/internal/storage/gpx/Definitions_fr.properties
(added)
+++ sis/branches/JDK8/storage/sis-xmlstore/src/main/resources/org/apache/sis/internal/storage/gpx/Definitions_fr.properties
[ISO-8859-1] Thu Apr 20 16:55:26 2017
@@ -0,0 +1,22 @@
+ele=Élévation (en mètres) du point.
+time=Création/modification de l\u2019élément en temps universel coordonné (UTC).
+magvar=Déclinaison magnétique (en degrés) au point.
+geoidheight=Hauteur (en mètres) du geoïde (hauteur moyenne de la mer) au-dessus de l\u2019ellipsoïde
WGS84.
+name=Nom GPS de l\u2019élément, tel que transféré de/vers le GPS.
+cmt=Commentaire GPS.
+desc=Description textuelle de l\u2019élément. Contient des information à destinations
de l\u2019utilisateur, non du GPS.
+src=Source des données. Fournie pour donner à l\u2019utilisateur une indication de la fiabilité
et de la précision des données.
+link=Lien vers des informations extérieures à propos de l\u2019élément.
+sym=Nom du symbole GPS. Identique au nom affiché sur le GPS.
+type=Type (classification) de l\u2019élément.
+fix=Type de localisation GPS.
+sat=Nombre de satellites utilisées pour calculer la position GPS.
+hdop=Dilution horizontale de la précision.
+vdop=Dilution verticale de la précision.
+pdop=Dilution de la précision de la position.
+ageofdgpsdata=Nombre de secondes depuis la dernière mise-à-jour DGPS.
+dgpsid=Identifiant de la station DGPS utilisée pour la correction différentielle.
+number=Numéro du cheminement ou de l\u2019itinéraires GPS.
+rtept=Liste ordonnée de points de cheminement indiquant les endroits où ont eu lieu des
changements de cap.
+trkpt=Liste de coordonnées, d\u2019élévation, de dates ou de méta-données décrivant
un chemin.
+trkseg=Liste ordonnée de points d\u2019itinéraires qui sont logiquement connectés.

Propchange: sis/branches/JDK8/storage/sis-xmlstore/src/main/resources/org/apache/sis/internal/storage/gpx/Definitions_fr.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: sis/branches/JDK8/storage/sis-xmlstore/src/main/resources/org/apache/sis/internal/storage/gpx/Definitions_fr.properties
------------------------------------------------------------------------------
    svn:mime-type = text/plain;charset=ISO-8859-1

Added: sis/branches/JDK8/storage/sis-xmlstore/src/main/resources/org/apache/sis/internal/storage/gpx/Designations.properties
URL: http://svn.apache.org/viewvc/sis/branches/JDK8/storage/sis-xmlstore/src/main/resources/org/apache/sis/internal/storage/gpx/Designations.properties?rev=1792089&view=auto
==============================================================================
--- sis/branches/JDK8/storage/sis-xmlstore/src/main/resources/org/apache/sis/internal/storage/gpx/Designations.properties
(added)
+++ sis/branches/JDK8/storage/sis-xmlstore/src/main/resources/org/apache/sis/internal/storage/gpx/Designations.properties
[ISO-8859-1] Thu Apr 20 16:55:26 2017
@@ -0,0 +1,22 @@
+ele=Elevation
+time=Time
+magvar=Magnetic variation
+geoidheight=Geoid height
+name=Name
+cmt=Comment
+desc=Description
+src=Source
+link=Link
+sym=Symbol
+type=Type
+fix=GPS fix type
+sat=Number of satellites
+hdop=Horizontal DOP
+vdop=Vertical DOP
+pdop=Position DOP
+ageofdgpsdata=Age of GPS data
+dgpsid=DGPS identifier
+number=Number
+rtept=Route points
+trkpt=Track points
+trkseg=Track segments

Propchange: sis/branches/JDK8/storage/sis-xmlstore/src/main/resources/org/apache/sis/internal/storage/gpx/Designations.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: sis/branches/JDK8/storage/sis-xmlstore/src/main/resources/org/apache/sis/internal/storage/gpx/Designations.properties
------------------------------------------------------------------------------
    svn:mime-type = text/plain;charset=ISO-8859-1

Added: sis/branches/JDK8/storage/sis-xmlstore/src/main/resources/org/apache/sis/internal/storage/gpx/Designations_fr.properties
URL: http://svn.apache.org/viewvc/sis/branches/JDK8/storage/sis-xmlstore/src/main/resources/org/apache/sis/internal/storage/gpx/Designations_fr.properties?rev=1792089&view=auto
==============================================================================
--- sis/branches/JDK8/storage/sis-xmlstore/src/main/resources/org/apache/sis/internal/storage/gpx/Designations_fr.properties
(added)
+++ sis/branches/JDK8/storage/sis-xmlstore/src/main/resources/org/apache/sis/internal/storage/gpx/Designations_fr.properties
[ISO-8859-1] Thu Apr 20 16:55:26 2017
@@ -0,0 +1,22 @@
+ele=Élevation
+time=Temps
+magvar=Déclinaison magnétique
+geoidheight=Hauteur du géoïde
+name=Nom
+cmt=Commentaire
+desc=Description
+src=Source
+link=Lien
+sym=Symbole
+type=Type
+fix=Type de localisation
+sat=Nombre de satellites
+hdop=DOP horizontal
+vdop=DOP vertical
+pdop=DOP de la position
+ageofdgpsdata=Âge des données GPS
+dgpsid=Identifiant DGPS
+number=Numéro
+rtept=Points de cheminement
+trkpt=Points d\u2019itinéraires
+trkseg=Segments d\u2019itinéraires

Propchange: sis/branches/JDK8/storage/sis-xmlstore/src/main/resources/org/apache/sis/internal/storage/gpx/Designations_fr.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: sis/branches/JDK8/storage/sis-xmlstore/src/main/resources/org/apache/sis/internal/storage/gpx/Designations_fr.properties
------------------------------------------------------------------------------
    svn:mime-type = text/plain;charset=ISO-8859-1

Modified: sis/branches/JDK8/storage/sis-xmlstore/src/test/java/org/apache/sis/internal/storage/gpx/MetadataTest.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK8/storage/sis-xmlstore/src/test/java/org/apache/sis/internal/storage/gpx/MetadataTest.java?rev=1792089&r1=1792088&r2=1792089&view=diff
==============================================================================
--- sis/branches/JDK8/storage/sis-xmlstore/src/test/java/org/apache/sis/internal/storage/gpx/MetadataTest.java
[UTF-8] (original)
+++ sis/branches/JDK8/storage/sis-xmlstore/src/test/java/org/apache/sis/internal/storage/gpx/MetadataTest.java
[UTF-8] Thu Apr 20 16:55:26 2017
@@ -19,6 +19,7 @@ package org.apache.sis.internal.storage.
 import java.util.Arrays;
 import java.net.URI;
 import java.net.URISyntaxException;
+import org.apache.sis.test.DependsOn;
 import org.apache.sis.test.DependsOnMethod;
 import org.apache.sis.test.TestCase;
 import org.junit.Test;
@@ -36,6 +37,7 @@ import static org.apache.sis.test.TestUt
  * @since   0.8
  * @module
  */
+@DependsOn(TypesTest.class)
 public final strictfp class MetadataTest extends TestCase {
     /**
      * Tests the {@link Metadata#equals(Object)} and {@link Metadata#hashCode()}.

Added: sis/branches/JDK8/storage/sis-xmlstore/src/test/java/org/apache/sis/internal/storage/gpx/TypesTest.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK8/storage/sis-xmlstore/src/test/java/org/apache/sis/internal/storage/gpx/TypesTest.java?rev=1792089&view=auto
==============================================================================
--- sis/branches/JDK8/storage/sis-xmlstore/src/test/java/org/apache/sis/internal/storage/gpx/TypesTest.java
(added)
+++ sis/branches/JDK8/storage/sis-xmlstore/src/test/java/org/apache/sis/internal/storage/gpx/TypesTest.java
[UTF-8] Thu Apr 20 16:55:26 2017
@@ -0,0 +1,79 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.sis.internal.storage.gpx;
+
+import org.opengis.util.GenericName;
+import org.opengis.util.FactoryException;
+import org.opengis.util.InternationalString;
+import org.apache.sis.internal.feature.AttributeConvention;
+import org.apache.sis.storage.IllegalNameException;
+import org.apache.sis.test.TestCase;
+import org.junit.Test;
+
+import static org.junit.Assert.*;
+
+// Branch-dependent imports
+import org.opengis.feature.FeatureType;
+import org.opengis.feature.PropertyType;
+
+
+/**
+ * Tests the {@link Types} class.
+ *
+ * @author  Martin Desruisseaux (Geomatys)
+ * @version 0.8
+ * @since   0.8
+ * @module
+ */
+public final strictfp class TypesTest extends TestCase {
+    /**
+     * Verifies that all designations and definitions can be read from the resources.
+     *
+     * @throws FactoryException      if an error occurred while initializing the {@link Types} class.
+     * @throws IllegalNameException  if an error occurred while initializing the {@link Types} class.
+     */
+    @Test
+    public void testResources() throws FactoryException, IllegalNameException {
+        final Types types = Types.DEFAULT;
+        testResources(types.route);
+        testResources(types.track);
+        testResources(types.trackSegment);
+        testResources(types.wayPoint);
+    }
+
+    /**
+     * Verifies that all designations and definitions can be read from the resources.
+     */
+    private static void testResources(final FeatureType type) {
+        for (final PropertyType p : type.getProperties(false)) {
+            final GenericName name = p.getName();
+            if (!AttributeConvention.contains(name)) {
+                final String label = name.toString();
+                assertNonEmpty(label, p.getDesignation());
+                assertNonEmpty(label, p.getDefinition());
+            }
+        }
+    }
+
+    /**
+     * Verifies that the given text is non-null and non-empty.
+     */
+    private static void assertNonEmpty(final String name, final InternationalString i18n)
{
+        assertNotNull(name, i18n);
+        assertTrue(name, i18n.length() != 0);
+    }
+}

Propchange: sis/branches/JDK8/storage/sis-xmlstore/src/test/java/org/apache/sis/internal/storage/gpx/TypesTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: sis/branches/JDK8/storage/sis-xmlstore/src/test/java/org/apache/sis/internal/storage/gpx/TypesTest.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain;charset=UTF-8

Modified: sis/branches/JDK8/storage/sis-xmlstore/src/test/java/org/apache/sis/test/suite/GPXTestSuite.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK8/storage/sis-xmlstore/src/test/java/org/apache/sis/test/suite/GPXTestSuite.java?rev=1792089&r1=1792088&r2=1792089&view=diff
==============================================================================
--- sis/branches/JDK8/storage/sis-xmlstore/src/test/java/org/apache/sis/test/suite/GPXTestSuite.java
[UTF-8] (original)
+++ sis/branches/JDK8/storage/sis-xmlstore/src/test/java/org/apache/sis/test/suite/GPXTestSuite.java
[UTF-8] Thu Apr 20 16:55:26 2017
@@ -25,6 +25,7 @@ import org.junit.BeforeClass;
  * All tests from the {@code sis-xmlstore} module, in approximative dependency order.
  */
 @Suite.SuiteClasses({
+    org.apache.sis.internal.storage.gpx.TypesTest.class,
     org.apache.sis.internal.storage.gpx.MetadataTest.class,
     org.apache.sis.internal.storage.gpx.ReaderTest.class,
     org.apache.sis.internal.storage.gpx.WriterTest.class



Mime
View raw message