This is an automated email from the ASF dual-hosted git repository. jsorel pushed a change to branch feat/coverage-json in repository https://gitbox.apache.org/repos/asf/sis.git
from 48c170932f feat(coveragejson): initial binding and grid coverage implementation of CoverageJson add f308b11bc8 Rename `ProjectionType.COMPLETING` ad `COMPUTING`. add 31126879d2 Retrofit `GroupAsPolylineOperation` together with all other feature operations. It required a generalization for working on attributes as well as associations. add 3d84f4f38a More conservative handling of nested operations in `GroupAsPolylineOperation`. add d6577877ca Provide a way to tell whether an expression is a volatile function. This is internal API for now; we have not yet determined where would be a public API. add 2bf0bc48a0 Clarify whether to inherit the intrinsic properties of a function or to inherit only the transitive properties. add 6ad64f5ffa Use the information about volatile function in order to determine whether to apply an optimization. add 46d1541b9f Remove test suites, replaced by classical JUnit execution. https://issues.apache.org/jira/browse/SIS-580 add 0277839ccb Do not extend `org.junit.Assert` anymore, make the `Assertions` class independent instead. This change makes easier to see which assertions are used and on which module they depend. https://issues.apache.org/jira/browse/SIS-579 add 756a5e0ea3 Avoid start imports of `org.opengis.test.Assert` static methods. This is in anticipation for a fix equivalent to SIS-579 in GeoAPI. new 2412497587 Merge branch 'geoapi-4.0' into feat/coverage-json The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../apache/sis/test/suite/ConsoleTestSuite.java | 49 ---- .../org/apache/sis/test/suite/package-info.txt | 3 - .../sis/test/suite/ApplicationTestSuite.java | 44 --- .../org/apache/sis/test/suite/package-info.txt | 3 - .../apache/sis/test/suite/OpenOfficeTestSuite.java | 45 ---- .../org/apache/sis/test/suite/package-info.txt | 3 - .../org/apache/sis/test/suite/AWSTestSuite.java | 41 --- .../org/apache/sis/test/suite/package-info.txt | 3 - .../test/java/org/apache/sis/cql/CQLTestSuite.java | 49 ---- .../apache/sis/feature/DefaultAssociationRole.java | 8 +- .../org/apache/sis/feature/FeatureOperations.java | 51 +++- .../main/java/org/apache/sis/feature/Features.java | 39 ++- .../sis/feature/GroupAsPolylineOperation.java | 250 +++++++++++++++++ .../java/org/apache/sis/feature/LinkOperation.java | 2 +- .../org/apache/sis/filter/AssociationValue.java | 12 + .../org/apache/sis/filter/ConvertFunction.java | 12 + .../java/org/apache/sis/filter/LeafExpression.java | 26 ++ .../java/org/apache/sis/filter/Optimization.java | 48 +++- .../sis/internal/coverage/j2d/ObservableImage.java | 2 +- .../sis/internal/feature/FeatureExpression.java | 15 +- .../apache/sis/internal/feature/Geometries.java | 33 --- .../sis/internal/feature/GeometryWrapper.java | 6 +- .../apache/sis/internal/feature/esri/Wrapper.java | 4 +- .../sis/internal/feature/j2d/PointWrapper.java | 2 +- .../apache/sis/internal/feature/j2d/Wrapper.java | 2 +- .../apache/sis/internal/feature/jts/Wrapper.java | 2 +- .../java/org/apache/sis/internal/filter/Node.java | 87 ++++++ .../java/org/apache/sis/coverage/CategoryTest.java | 3 +- .../apache/sis/coverage/SampleDimensionTest.java | 3 +- .../apache/sis/coverage/SampleRangeFormatTest.java | 2 +- .../coverage/grid/BufferedGridCoverageTest.java | 2 +- .../coverage/grid/ConvertedGridCoverageTest.java | 4 +- .../coverage/grid/DimensionalityReductionTest.java | 3 +- .../sis/coverage/grid/GridCoverage2DTest.java | 4 +- .../sis/coverage/grid/GridDerivationTest.java | 5 +- .../apache/sis/coverage/grid/GridExtentTest.java | 7 +- .../apache/sis/coverage/grid/GridGeometryTest.java | 4 +- .../sis/coverage/grid/PixelTranslationTest.java | 3 +- .../coverage/grid/ResampledGridCoverageTest.java | 7 +- .../sis/coverage/grid/ReshapedImageTest.java | 2 +- .../apache/sis/feature/AbstractFeatureTest.java | 2 +- .../apache/sis/feature/AbstractOperationTest.java | 3 +- .../FeatureAssert.java => feature/Assertions.java} | 9 +- .../apache/sis/feature/CharacteristicMapTest.java | 3 +- .../sis/feature/CharacteristicTypeMapTest.java | 3 +- .../sis/feature/DefaultAssociationRoleTest.java | 3 +- .../sis/feature/DefaultAttributeTypeTest.java | 4 +- .../apache/sis/feature/DefaultFeatureTypeTest.java | 3 +- .../apache/sis/feature/EnvelopeOperationTest.java | 4 +- .../org/apache/sis/feature/FeatureFormatTest.java | 2 +- .../apache/sis/feature/FeatureOperationsTest.java | 7 +- .../org/apache/sis/feature/FeatureTestCase.java | 4 +- .../sis/feature/GroupAsPolylineOperationTest.java | 71 +++++ .../sis/feature/MultiValuedAttributeTest.java | 3 +- .../sis/feature/SingletonAssociationTest.java | 3 +- .../apache/sis/feature/SingletonAttributeTest.java | 3 +- .../feature/builder/AttributeTypeBuilderTest.java | 4 +- .../builder/CharacteristicTypeBuilderTest.java | 3 +- .../apache/sis/filter/ArithmeticFunctionTest.java | 3 +- .../sis/filter/BinarySpatialFilterTestCase.java | 2 +- .../apache/sis/filter/ComparisonFilterTest.java | 4 +- .../apache/sis/filter/IdentifierFilterTest.java | 3 +- .../org/apache/sis/filter/LeafExpressionTest.java | 3 +- .../org/apache/sis/filter/LogicalFilterTest.java | 30 ++- .../org/apache/sis/filter/TemporalFilterTest.java | 4 +- .../org/apache/sis/image/BandSelectImageTest.java | 4 +- .../sis/image/BandedSampleConverterTest.java | 2 +- .../org/apache/sis/image/ComputedImageTest.java | 2 +- .../org/apache/sis/image/ImageCombinerTest.java | 3 +- .../java/org/apache/sis/image/MaskedImageTest.java | 3 +- .../java/org/apache/sis/image/PlanarImageTest.java | 2 +- .../org/apache/sis/image/ResamplingGridTest.java | 3 +- .../org/apache/sis/index/tree/PointTreeTest.java | 2 +- .../sis/internal/feature/GeometriesTestCase.java | 2 +- .../sis/internal/feature/j2d/FactoryTest.java | 2 +- .../sis/internal/feature/j2d/FlatShapeTest.java | 2 +- .../internal/feature/jts/ShapeConverterTest.java | 3 +- .../internal/filter/sqlmm/RegistryTestCase.java | 3 +- .../sis/internal/filter/sqlmm/SQLMMTest.java | 3 +- .../apache/sis/test/feature/FeatureComparator.java | 3 +- .../test/java/org/apache/sis/test/package-info.txt | 3 - .../apache/sis/test/suite/FeatureTestSuite.java | 144 ---------- .../org/apache/sis/test/suite/package-info.txt | 3 - .../internal/jaxb/IdentifierMapAdapterTest.java | 3 +- .../internal/jaxb/ModifiableIdentifierMapTest.java | 2 +- .../internal/jaxb/cat/CodeListMarshallingTest.java | 3 +- .../sis/internal/jaxb/cat/EnumAdapterTest.java | 2 +- .../sis/internal/jaxb/cat/EnumMarshallingTest.java | 4 +- .../sis/internal/jaxb/gml/TimePeriodTest.java | 3 +- .../internal/jaxb/lan/FreeTextMarshallingTest.java | 3 +- .../sis/internal/jaxb/lan/LanguageCodeTest.java | 3 +- .../sis/internal/jaxb/lan/PT_LocaleTest.java | 2 +- .../metadata/replace/QualityParameterTest.java | 3 +- .../metadata/replace/ServiceParameterTest.java | 3 +- .../apache/sis/internal/metadata/MergerTest.java | 3 +- .../Assertions.java} | 17 +- .../apache/sis/metadata/MetadataStandardTest.java | 3 +- .../sis/metadata/ModifiableMetadataTest.java | 4 +- .../apache/sis/metadata/PropertyAccessorTest.java | 4 +- .../sis/metadata/PropertyInformationTest.java | 5 +- .../org/apache/sis/metadata/SpecialCasesTest.java | 3 +- .../java/org/apache/sis/metadata/TreeNodeTest.java | 3 +- .../apache/sis/metadata/TreeTableFormatTest.java | 2 +- .../org/apache/sis/metadata/TreeTableViewTest.java | 3 +- .../java/org/apache/sis/metadata/ValueMapTest.java | 3 +- .../sis/metadata/iso/DefaultIdentifierTest.java | 4 +- .../sis/metadata/iso/DefaultMetadataTest.java | 3 +- .../sis/metadata/iso/citation/CitationsTest.java | 4 +- .../metadata/iso/citation/DefaultCitationTest.java | 3 +- .../iso/citation/DefaultResponsibilityTest.java | 2 +- .../constraint/DefaultLegalConstraintsTest.java | 3 +- .../sis/metadata/iso/content/DefaultBandTest.java | 3 +- .../sis/metadata/iso/extent/DefaultExtentTest.java | 3 +- .../extent/DefaultGeographicBoundingBoxTest.java | 3 +- .../identification/DefaultBrowseGraphicTest.java | 3 +- .../DefaultDataIdentificationTest.java | 4 +- .../DefaultRepresentativeFractionTest.java | 3 +- .../iso/identification/DefaultResolutionTest.java | 3 +- .../DefaultServiceIdentificationTest.java | 3 +- .../metadata/iso/lineage/DefaultLineageTest.java | 3 +- .../iso/lineage/DefaultProcessStepTest.java | 3 +- .../maintenance/DefaultScopeDescriptionTest.java | 2 +- .../quality/AbstractPositionalAccuracyTest.java | 3 +- .../iso/quality/DefaultEvaluationMethodTest.java | 3 +- .../sis/metadata/iso/quality/ScopeCodeTest.java | 3 +- .../iso/spatial/DefaultGeorectifiedTest.java | 2 +- .../test/java/org/apache/sis/test/package-info.txt | 3 - .../apache/sis/test/suite/MetadataTestSuite.java | 156 ----------- .../org/apache/sis/test/suite/package-info.txt | 3 - .../apache/sis/test/xml/DocumentComparator.java | 3 +- .../java/org/apache/sis/test/xml/TestCase.java | 4 +- .../apache/sis/util/iso/DefaultLocalNameTest.java | 5 +- .../org/apache/sis/util/iso/DefaultRecordTest.java | 4 +- .../apache/sis/util/iso/DefaultRecordTypeTest.java | 3 +- .../apache/sis/util/iso/DefaultScopedNameTest.java | 11 +- .../apache/sis/util/iso/NameMarshallingTest.java | 3 +- .../java/org/apache/sis/util/iso/TypesTest.java | 3 +- .../sis/xml/CharSequenceSubstitutionTest.java | 4 +- .../apache/sis/xml/NilReasonMarshallingTest.java | 5 +- .../java/org/apache/sis/xml/NilReasonTest.java | 3 +- .../apache/sis/xml/TransformingNamespacesTest.java | 3 +- .../org/apache/sis/xml/UUIDMarshallingTest.java | 5 +- .../org/apache/sis/xml/XLinkMarshallingTest.java | 4 +- .../apache/sis/test/suite/PortrayalTestSuite.java | 46 ---- .../org/apache/sis/test/suite/package-info.txt | 3 - .../gazetteer/GazetteerFactoryTest.java | 3 +- .../referencing/gazetteer/LocationFormatTest.java | 2 +- .../referencing/gazetteer/LocationTypeTest.java | 4 +- .../gazetteer/ReferencingByIdentifiersTest.java | 3 +- .../suite/ReferencingByIdentifiersTestSuite.java | 49 ---- .../org/apache/sis/test/suite/package-info.txt | 3 - .../sis/geometry/AbstractDirectPositionTest.java | 2 +- .../apache/sis/geometry/AbstractEnvelopeTest.java | 6 +- .../org/apache/sis/geometry/ArrayEnvelopeTest.java | 3 +- .../apache/sis/geometry/DirectPosition1DTest.java | 5 +- .../apache/sis/geometry/DirectPosition2DTest.java | 5 +- .../org/apache/sis/geometry/Envelope2DTest.java | 5 +- .../apache/sis/geometry/EnvelopeReducerTest.java | 2 +- .../org/apache/sis/geometry/EnvelopesTest.java | 4 +- .../sis/geometry/GeneralDirectPositionTest.java | 5 +- .../apache/sis/geometry/GeneralEnvelopeTest.java | 6 +- .../apache/sis/geometry/ImmutableEnvelopeTest.java | 5 +- .../java/org/apache/sis/geometry/Shapes2DTest.java | 2 +- .../org/apache/sis/geometry/TransformTestCase.java | 2 +- .../sis/geometry/WraparoundAdjustmentTest.java | 3 +- .../referencing/SecondDefiningParameterTest.java | 3 +- .../referencing/EllipsoidalHeightCombinerTest.java | 6 +- .../referencing/ServicesForMetadataTest.java | 3 +- .../referencing/WraparoundApplicatorTest.java | 2 +- .../referencing/j2d/AbstractShapeTest.java | 2 +- .../referencing/j2d/ShapeUtilitiesTest.java | 3 +- .../internal/referencing/provider/AffineTest.java | 3 +- .../provider/DatumShiftGridCompressedTest.java | 2 +- .../FranceGeocentricInterpolationTest.java | 3 +- .../provider/GeocentricTranslationTest.java | 3 +- .../referencing/provider/Geographic3Dto2DTest.java | 4 +- .../provider/LongitudeRotationTest.java | 4 +- .../referencing/provider/MapProjectionTest.java | 4 +- .../internal/referencing/provider/NADCONTest.java | 4 +- .../internal/referencing/provider/NTv2Test.java | 4 +- .../java/org/apache/sis/io/wkt/ColorsTest.java | 3 +- .../org/apache/sis/io/wkt/ComparisonWithEPSG.java | 2 +- .../java/org/apache/sis/io/wkt/FormatterTest.java | 3 +- .../sis/io/wkt/GeodeticObjectParserTest.java | 6 +- .../apache/sis/io/wkt/MathTransformParserTest.java | 3 +- .../java/org/apache/sis/io/wkt/SymbolsTest.java | 3 +- .../org/apache/sis/io/wkt/WKTDictionaryTest.java | 4 +- .../java/org/apache/sis/io/wkt/WKTFormatTest.java | 4 +- .../java/org/apache/sis/io/wkt/package-info.txt | 7 - .../DefaultParameterDescriptorGroupTest.java | 6 +- .../parameter/DefaultParameterDescriptorTest.java | 5 +- .../parameter/DefaultParameterValueGroupTest.java | 6 +- .../sis/parameter/DefaultParameterValueTest.java | 6 +- .../parameter/MatrixParametersAlphaNumTest.java | 2 +- .../apache/sis/parameter/MatrixParametersTest.java | 3 +- .../apache/sis/parameter/ParameterFormatTest.java | 3 +- .../sis/parameter/ParameterMarshallingTest.java | 6 +- .../apache/sis/parameter/TensorParametersTest.java | 5 +- .../org/apache/sis/parameter/TensorValuesTest.java | 4 +- .../referencing/AbstractIdentifiedObjectTest.java | 3 +- .../referencing/AbstractReferenceSystemTest.java | 5 +- .../Assertions.java} | 17 +- .../sis/referencing/AuthorityFactoriesTest.java | 3 +- .../java/org/apache/sis/referencing/CRSTest.java | 4 +- .../org/apache/sis/referencing/CommonCRSTest.java | 4 +- .../sis/referencing/EPSGFactoryFallbackTest.java | 4 +- .../sis/referencing/GeodeticCalculatorTest.java | 5 +- .../sis/referencing/GeodeticObjectVerifier.java | 3 +- .../sis/referencing/IdentifiedObjectsTest.java | 7 +- .../sis/referencing/ImmutableIdentifierTest.java | 5 +- .../sis/referencing/NamedIdentifierTest.java | 3 +- .../sis/referencing/StandardDefinitionsTest.java | 3 +- .../sis/referencing/crs/AbstractCRSTest.java | 2 +- .../referencing/crs/DefaultCompoundCRSTest.java | 7 +- .../sis/referencing/crs/DefaultDerivedCRSTest.java | 6 +- .../referencing/crs/DefaultEngineeringCRSTest.java | 6 +- .../referencing/crs/DefaultGeocentricCRSTest.java | 3 +- .../referencing/crs/DefaultGeodeticCRSTest.java | 2 +- .../referencing/crs/DefaultGeographicCRSTest.java | 4 +- .../sis/referencing/crs/DefaultImageCRSTest.java | 6 +- .../referencing/crs/DefaultProjectedCRSTest.java | 5 +- .../referencing/crs/DefaultTemporalCRSTest.java | 3 +- .../referencing/crs/DefaultVerticalCRSTest.java | 2 +- .../sis/referencing/crs/HardCodedCRSTest.java | 3 +- .../apache/sis/referencing/cs/AbstractCSTest.java | 3 +- .../sis/referencing/cs/CoordinateSystemsTest.java | 4 +- .../sis/referencing/cs/DefaultCartesianCSTest.java | 5 +- .../cs/DefaultCoordinateSystemAxisTest.java | 4 +- .../referencing/cs/DefaultCylindricalCSTest.java | 3 +- .../referencing/cs/DefaultEllipsoidalCSTest.java | 4 +- .../sis/referencing/cs/DefaultPolarCSTest.java | 3 +- .../sis/referencing/cs/DefaultSphericalCSTest.java | 3 +- .../referencing/cs/DirectionAlongMeridianTest.java | 3 +- .../apache/sis/referencing/cs/HardCodedCSTest.java | 3 +- .../apache/sis/referencing/cs/NormalizerTest.java | 4 +- .../referencing/datum/BursaWolfParametersTest.java | 4 +- .../referencing/datum/DefaultEllipsoidTest.java | 4 +- .../datum/DefaultGeodeticDatumTest.java | 7 +- .../datum/DefaultPrimeMeridianTest.java | 4 +- .../datum/DefaultTemporalDatumTest.java | 4 +- .../datum/DefaultVerticalDatumTest.java | 4 +- .../referencing/datum/TimeDependentBWPTest.java | 3 +- .../factory/CommonAuthorityFactoryTest.java | 7 +- .../factory/GeodeticObjectFactoryTest.java | 3 +- .../factory/IdentifiedObjectFinderTest.java | 3 +- .../factory/MultiAuthoritiesFactoryTest.java | 4 +- .../sis/referencing/factory/TestFactorySource.java | 3 +- .../referencing/factory/sql/EPSGFactoryTest.java | 7 +- .../geoapi/ParameterizedTransformTest.java | 2 +- .../operation/CoordinateOperationFinderTest.java | 4 +- .../operation/CoordinateOperationRegistryTest.java | 4 +- .../DefaultConcatenatedOperationTest.java | 5 +- .../operation/DefaultConversionTest.java | 4 +- .../DefaultCoordinateOperationFactoryTest.java | 4 +- .../referencing/operation/DefaultFormulaTest.java | 2 +- .../operation/DefaultOperationMethodTest.java | 5 +- .../operation/DefaultPassThroughOperationTest.java | 4 +- .../operation/DefaultTransformationTest.java | 4 +- .../operation/SingleOperationMarshallingTest.java | 6 +- .../builder/LinearTransformBuilderTest.java | 4 +- .../builder/LocalizationGridBuilderTest.java | 3 +- .../operation/builder/ResidualGridTest.java | 3 +- .../referencing/operation/matrix/MatricesTest.java | 4 +- .../referencing/operation/matrix/Matrix4Test.java | 3 +- .../operation/matrix/MatrixTestCase.java | 4 +- .../operation/matrix/NonSquareMatrixTest.java | 14 +- .../operation/projection/EquirectangularTest.java | 8 +- .../operation/projection/InitializerTest.java | 2 +- .../projection/LambertConicConformalTest.java | 3 +- .../operation/projection/MercatorTest.java | 3 +- .../projection/TransverseMercatorTest.java | 2 +- .../transform/AbridgedMolodenskyTransformTest.java | 4 +- .../transform/ConcatenatedTransformTest.java | 3 +- .../transform/ContextualParametersTest.java | 3 +- .../operation/transform/CopyTransformTest.java | 5 +- .../transform/DefaultMathTransformFactoryTest.java | 4 +- .../operation/transform/DomainDefinitionTest.java | 2 +- .../transform/EllipsoidToCentricTransformTest.java | 4 +- .../transform/ExponentialTransform1DTest.java | 4 +- .../transform/LinearInterpolator1DTest.java | 3 +- .../operation/transform/LinearTransformTest.java | 2 +- .../transform/LogarithmicTransform1DTest.java | 3 +- .../operation/transform/MathTransformTestCase.java | 15 +- .../operation/transform/MathTransformsTest.java | 4 +- .../transform/MolodenskyTransformTest.java | 3 +- .../transform/ProjectiveTransformTest.java | 3 +- .../operation/transform/ScaleTransformTest.java | 3 +- .../operation/transform/TransferFunctionTest.java | 4 +- .../transform/TransformResultComparator.java | 3 +- .../transform/TransformSeparatorTest.java | 4 +- .../transform/TranslationTransformTest.java | 2 +- .../transform/WraparoundTransformTest.java | 3 +- .../test/integration/CoordinateOperationTest.java | 3 +- .../integration/CoordinateReferenceSystemTest.java | 3 +- .../apache/sis/test/integration/MetadataTest.java | 2 +- .../sis/test/integration/MetadataVerticalTest.java | 4 +- .../test/java/org/apache/sis/test/package-info.txt | 3 - .../sis/test/suite/ReferencingTestSuite.java | 300 --------------------- .../org/apache/sis/test/suite/package-info.txt | 3 - .../java/org/apache/sis/math/FunctionProperty.java | 85 +++++- .../sis/internal/converter/AngleConverterTest.java | 3 +- .../sis/internal/converter/ArrayConverterTest.java | 4 +- .../internal/converter/ConverterRegistryTest.java | 4 +- .../internal/converter/FallbackConverterTest.java | 3 +- .../internal/converter/NumberConverterTest.java | 4 +- .../sis/internal/converter/PathConverterTest.java | 3 +- .../internal/converter/StringConverterTest.java | 3 +- .../sis/internal/converter/SystemRegistryTest.java | 4 +- .../org/apache/sis/internal/test/AssertTest.java | 10 +- .../sis/internal/util/CheckedArrayListTest.java | 2 +- .../sis/internal/util/CollectionsExtTest.java | 4 +- .../java/org/apache/sis/io/AppenderTestCase.java | 3 +- .../java/org/apache/sis/math/FractionTest.java | 3 +- .../org/apache/sis/math/FunctionPropertyTest.java | 28 +- .../test/java/org/apache/sis/math/LineTest.java | 3 +- .../test/java/org/apache/sis/math/PlaneTest.java | 3 +- .../org/apache/sis/math/StatisticsFormatTest.java | 2 +- .../java/org/apache/sis/math/StatisticsTest.java | 3 +- .../test/java/org/apache/sis/math/VectorTest.java | 3 +- .../apache/sis/measure/ConventionalUnitTest.java | 3 +- .../apache/sis/measure/LinearConverterTest.java | 4 +- .../apache/sis/measure/MeasurementRangeTest.java | 3 +- .../org/apache/sis/measure/QuantitiesTest.java | 3 +- .../java/org/apache/sis/measure/RangeTest.java | 3 +- .../java/org/apache/sis/measure/ScalarTest.java | 4 +- .../org/apache/sis/measure/SystemUnitTest.java | 5 +- .../org/apache/sis/measure/UnitDimensionTest.java | 4 +- .../org/apache/sis/measure/UnitServicesTest.java | 3 +- .../java/org/apache/sis/measure/UnitsTest.java | 3 +- .../java/org/apache/sis/setup/OptionKeyTest.java | 3 +- .../sis/test/{Assert.java => Assertions.java} | 11 +- .../test/java/org/apache/sis/test/DependsOn.java | 17 +- .../org/apache/sis/test/LogRecordCollector.java | 13 +- .../test/java/org/apache/sis/test/TestCase.java | 12 +- .../test/java/org/apache/sis/test/TestRunner.java | 52 +--- .../test/java/org/apache/sis/test/TestSuite.java | 263 ------------------ .../apache/sis/test/suite/UtilityTestSuite.java | 144 ---------- .../org/apache/sis/test/suite/package-info.java | 27 -- .../sis/util/DefaultInternationalStringTest.java | 3 +- .../sis/util/SimpleInternationalStringTest.java | 3 +- .../test/java/org/apache/sis/util/VersionTest.java | 3 +- .../org/apache/sis/util/collection/CacheTest.java | 3 +- .../sis/util/collection/DefaultTreeTableTest.java | 4 +- .../sis/util/collection/IntegerListTest.java | 5 +- .../apache/sis/util/collection/RangeSetTest.java | 3 +- .../sis/util/collection/TableColumnTest.java | 5 +- .../sis/util/collection/TreeTableFormatTest.java | 3 +- .../apache/sis/util/collection/TreeTablesTest.java | 4 +- .../sis/util/collection/WeakHashSetTest.java | 3 +- .../sis/util/collection/WeakValueHashMapTest.java | 3 +- .../sis/util/logging/MonolineFormatterTest.java | 3 +- .../util/resources/IndexedResourceBundleTest.java | 3 +- .../org/apache/sis/util/resources/LoaderTest.java | 2 +- pom.xml | 3 - .../profile/fra/DataIdentificationTest.java | 3 +- .../profile/fra/DirectReferenceSystemTest.java | 2 +- .../sis/profile/france/FrenchProfileTest.java | 3 +- .../sis/test/suite/FrenchProfileTestSuite.java | 46 ---- .../org/apache/sis/test/suite/package-info.txt | 3 - .../sis/test/suite/JapanProfileTestSuite.java | 44 --- .../org/apache/sis/test/suite/package-info.txt | 3 - .../sis/test/suite/EarthObservationTestSuite.java | 46 ---- .../sis/storage/geotiff/XMLMetadataTest.java | 3 +- .../apache/sis/test/suite/GeoTiffTestSuite.java | 53 ---- .../apache/sis/internal/netcdf/FeatureSetTest.java | 3 +- .../org/apache/sis/internal/netcdf/GridTest.java | 3 +- .../apache/sis/internal/netcdf/VariableTest.java | 2 +- .../sis/storage/netcdf/MetadataReaderTest.java | 2 +- .../storage/netcdf/NetcdfStoreProviderTest.java | 3 +- .../apache/sis/storage/netcdf/NetcdfStoreTest.java | 2 +- .../org/apache/sis/test/suite/NetcdfTestSuite.java | 57 ---- .../org/apache/sis/test/suite/package-info.txt | 3 - .../apache/sis/test/suite/ShapefileTestSuite.java | 44 --- .../org/apache/sis/test/suite/package-info.txt | 3 - .../sis/internal/sql/postgis/PostgresTest.java | 3 +- .../org/apache/sis/storage/sql/SQLStoreTest.java | 4 +- .../org/apache/sis/test/suite/SQLTestSuite.java | 46 ---- .../org/apache/sis/test/suite/package-info.txt | 3 - .../java/org/apache/sis/storage/FeatureQuery.java | 10 +- .../internal/storage/MemoryGridResourceTest.java | 3 +- .../sis/internal/storage/MetadataBuilderTest.java | 5 +- .../apache/sis/internal/storage/wkt/StoreTest.java | 3 +- .../apache/sis/internal/storage/xml/StoreTest.java | 3 +- .../org/apache/sis/storage/CoverageSubsetTest.java | 3 +- .../org/apache/sis/storage/DataStoresTest.java | 3 +- .../org/apache/sis/storage/FeatureQueryTest.java | 2 +- .../org/apache/sis/storage/ProbeResultTest.java | 4 +- .../apache/sis/storage/StorageConnectorTest.java | 3 +- .../aggregate/ConcatenatedFeatureSetTest.java | 4 +- .../apache/sis/test/suite/StorageTestSuite.java | 85 ------ .../org/apache/sis/test/suite/package-info.txt | 3 - .../storage/gpx/GroupAsPolylineOperation.java | 211 --------------- .../org/apache/sis/internal/storage/gpx/Types.java | 31 ++- .../sis/internal/storage/gpx/UpdaterTest.java | 3 +- .../sis/internal/storage/gpx/WriterTest.java | 3 +- .../org/apache/sis/test/suite/GPXTestSuite.java | 44 --- .../org/apache/sis/test/suite/package-info.txt | 3 - 397 files changed, 1622 insertions(+), 2629 deletions(-) delete mode 100644 application/sis-console/src/test/java/org/apache/sis/test/suite/ConsoleTestSuite.java delete mode 100644 application/sis-console/src/test/java/org/apache/sis/test/suite/package-info.txt delete mode 100644 application/sis-javafx/src/test/java/org/apache/sis/test/suite/ApplicationTestSuite.java delete mode 100644 application/sis-javafx/src/test/java/org/apache/sis/test/suite/package-info.txt delete mode 100644 application/sis-openoffice/src/test/java/org/apache/sis/test/suite/OpenOfficeTestSuite.java delete mode 100644 application/sis-openoffice/src/test/java/org/apache/sis/test/suite/package-info.txt delete mode 100644 cloud/sis-cloud-aws/src/test/java/org/apache/sis/test/suite/AWSTestSuite.java delete mode 100644 cloud/sis-cloud-aws/src/test/java/org/apache/sis/test/suite/package-info.txt delete mode 100644 core/sis-cql/src/test/java/org/apache/sis/cql/CQLTestSuite.java create mode 100644 core/sis-feature/src/main/java/org/apache/sis/feature/GroupAsPolylineOperation.java rename core/sis-feature/src/test/java/org/apache/sis/{test/FeatureAssert.java => feature/Assertions.java} (97%) create mode 100644 core/sis-feature/src/test/java/org/apache/sis/feature/GroupAsPolylineOperationTest.java delete mode 100644 core/sis-feature/src/test/java/org/apache/sis/test/package-info.txt delete mode 100644 core/sis-feature/src/test/java/org/apache/sis/test/suite/FeatureTestSuite.java delete mode 100644 core/sis-feature/src/test/java/org/apache/sis/test/suite/package-info.txt rename core/sis-metadata/src/test/java/org/apache/sis/{test/MetadataAssert.java => metadata/Assertions.java} (96%) delete mode 100644 core/sis-metadata/src/test/java/org/apache/sis/test/package-info.txt delete mode 100644 core/sis-metadata/src/test/java/org/apache/sis/test/suite/MetadataTestSuite.java delete mode 100644 core/sis-metadata/src/test/java/org/apache/sis/test/suite/package-info.txt delete mode 100644 core/sis-portrayal/src/test/java/org/apache/sis/test/suite/PortrayalTestSuite.java delete mode 100644 core/sis-portrayal/src/test/java/org/apache/sis/test/suite/package-info.txt delete mode 100644 core/sis-referencing-by-identifiers/src/test/java/org/apache/sis/test/suite/ReferencingByIdentifiersTestSuite.java delete mode 100644 core/sis-referencing-by-identifiers/src/test/java/org/apache/sis/test/suite/package-info.txt delete mode 100644 core/sis-referencing/src/test/java/org/apache/sis/io/wkt/package-info.txt rename core/sis-referencing/src/test/java/org/apache/sis/{test/ReferencingAssert.java => referencing/Assertions.java} (98%) delete mode 100644 core/sis-referencing/src/test/java/org/apache/sis/test/package-info.txt delete mode 100644 core/sis-referencing/src/test/java/org/apache/sis/test/suite/ReferencingTestSuite.java delete mode 100644 core/sis-referencing/src/test/java/org/apache/sis/test/suite/package-info.txt copy storage/sis-geotiff/src/test/java/org/apache/sis/storage/geotiff/TagsTest.java => core/sis-utility/src/test/java/org/apache/sis/math/FunctionPropertyTest.java (53%) rename core/sis-utility/src/test/java/org/apache/sis/test/{Assert.java => Assertions.java} (98%) delete mode 100644 core/sis-utility/src/test/java/org/apache/sis/test/TestSuite.java delete mode 100644 core/sis-utility/src/test/java/org/apache/sis/test/suite/UtilityTestSuite.java delete mode 100644 core/sis-utility/src/test/java/org/apache/sis/test/suite/package-info.java delete mode 100644 profiles/sis-french-profile/src/test/java/org/apache/sis/test/suite/FrenchProfileTestSuite.java delete mode 100644 profiles/sis-french-profile/src/test/java/org/apache/sis/test/suite/package-info.txt delete mode 100644 profiles/sis-japan-profile/src/test/java/org/apache/sis/test/suite/JapanProfileTestSuite.java delete mode 100644 profiles/sis-japan-profile/src/test/java/org/apache/sis/test/suite/package-info.txt delete mode 100644 storage/sis-earth-observation/src/test/java/org/apache/sis/test/suite/EarthObservationTestSuite.java delete mode 100644 storage/sis-geotiff/src/test/java/org/apache/sis/test/suite/GeoTiffTestSuite.java delete mode 100644 storage/sis-netcdf/src/test/java/org/apache/sis/test/suite/NetcdfTestSuite.java delete mode 100644 storage/sis-netcdf/src/test/java/org/apache/sis/test/suite/package-info.txt delete mode 100644 storage/sis-shapefile/src/test/java/org/apache/sis/test/suite/ShapefileTestSuite.java delete mode 100644 storage/sis-shapefile/src/test/java/org/apache/sis/test/suite/package-info.txt delete mode 100644 storage/sis-sqlstore/src/test/java/org/apache/sis/test/suite/SQLTestSuite.java delete mode 100644 storage/sis-sqlstore/src/test/java/org/apache/sis/test/suite/package-info.txt delete mode 100644 storage/sis-storage/src/test/java/org/apache/sis/test/suite/StorageTestSuite.java delete mode 100644 storage/sis-storage/src/test/java/org/apache/sis/test/suite/package-info.txt delete mode 100644 storage/sis-xmlstore/src/main/java/org/apache/sis/internal/storage/gpx/GroupAsPolylineOperation.java delete mode 100644 storage/sis-xmlstore/src/test/java/org/apache/sis/test/suite/GPXTestSuite.java delete mode 100644 storage/sis-xmlstore/src/test/java/org/apache/sis/test/suite/package-info.txt