This is an automated email from the ASF dual-hosted git repository.
desruisseaux pushed a change to branch geoapi-3.1
in repository https://gitbox.apache.org/repos/asf/sis.git
from 90b66dd6ad Merge branch 'geoapi-4.0' into geoapi-3.1. This merge is
all about removal of deprecated methods.
add e8e400397d Consolidation of tests with resolution of some warnings,
removing some redundancies in frequently used patterns, and lowering the risk
of accidentally disabled tests.
add afe23b664e More test consolidation: reduce the number of assumptions.
Factorize better where remaining assumptions are done.
add 49cb980e1a Adjustments in the unit of measurement implementation for
alignment with Seshat 1.5.
add a1d8ed95d9 Make non-optional some tests that are not so slow according
JUnit report. Fix also a remaining EPSG test which could be accidentally
skipped.
add 3596ff7ecd Move `TestUtilities` methods that are actually assertions.
Add frequently used assertions for making the test code more readable.
add 2334c7cee4 Retrofit metadata `Assertions` class into the existing
classes.
add 19e8496c91 Move to `TestUtilities` methods closer to where they are
used. Replace more usages of `java.util.Date` by `java.time.Instant`.
new 5d62feec97 Merge branch 'geoapi-4.0' into geoapi-3.1. This is a
consolidation of test code with no significant change in main code.
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:
endorsed/build.gradle.kts | 1 +
.../org/apache/sis/console/AboutCommandTest.java | 5 +-
.../org/apache/sis/console/CRSCommandTest.java | 42 ++--
.../org/apache/sis/console/CommandRunnerTest.java | 11 +-
.../coverage/grid/ConvertedGridCoverageTest.java | 5 +-
.../sis/coverage/grid/DimensionAppenderTest.java | 7 +-
.../coverage/grid/DimensionalityReductionTest.java | 9 +-
.../sis/coverage/grid/GridCoverage2DTest.java | 3 +-
.../sis/coverage/grid/GridCoverageBuilderTest.java | 5 +-
.../sis/coverage/grid/GridDerivationTest.java | 79 +++---
.../apache/sis/coverage/grid/GridExtentTest.java | 32 ++-
.../apache/sis/coverage/grid/GridGeometryTest.java | 138 +++++------
.../sis/coverage/grid/PixelTranslationTest.java | 14 +-
.../coverage/grid/ResampledGridCoverageTest.java | 10 +-
.../test/org/apache/sis/feature/Assertions.java | 27 +-
.../sis/feature/DefaultAssociationRoleTest.java | 11 +-
.../apache/sis/feature/DefaultFeatureTypeTest.java | 5 +-
.../org/apache/sis/feature/FeatureTestCase.java | 7 +-
.../apache/sis/feature/PropertySingletonTest.java | 7 +-
.../apache/sis/feature/SingletonAttributeTest.java | 11 +-
.../feature/builder/FeatureTypeBuilderTest.java | 11 +-
.../org/apache/sis/filter/CapabilitiesTest.java | 5 +-
.../sis/geometry/wrapper/j2d/FlatShapeTest.java | 15 +-
.../org/apache/sis/image/ImageProcessorTest.java | 9 +-
.../test/org/apache/sis/image/MaskedImageTest.java | 12 +-
.../org/apache/sis/image/ResamplingGridTest.java | 1 +
.../apache/sis/metadata/AbstractMetadataTest.java | 4 +-
.../test/org/apache/sis/metadata/Assertions.java | 218 ----------------
.../apache/sis/metadata/MetadataCopierTest.java | 11 +-
.../apache/sis/metadata/MetadataStandardTest.java | 7 +-
.../org/apache/sis/metadata/NilReasonMapTest.java | 15 +-
.../apache/sis/metadata/PropertyAccessorTest.java | 14 +-
.../sis/metadata/PropertyConsistencyCheck.java | 4 +-
.../sis/metadata/PropertyInformationTest.java | 7 +-
.../apache/sis/metadata/TreeNodeChildrenTest.java | 4 +-
.../test/org/apache/sis/metadata/TreeNodeTest.java | 2 +-
.../org/apache/sis/metadata/TreeTableViewTest.java | 121 +++++++--
.../test/org/apache/sis/metadata/ValueMapTest.java | 7 +-
.../sis/metadata/iso/DefaultIdentifierTest.java | 4 +-
.../sis/metadata/iso/DefaultMetadataTest.java | 12 +-
.../sis/metadata/iso/citation/CitationsTest.java | 28 +--
.../metadata/iso/citation/DefaultCitationTest.java | 27 +-
.../iso/citation/DefaultResponsibilityTest.java | 2 +-
.../constraint/DefaultLegalConstraintsTest.java | 10 +-
.../sis/metadata/iso/content/DefaultBandTest.java | 2 +-
.../sis/metadata/iso/extent/DefaultExtentTest.java | 4 +-
.../extent/DefaultGeographicBoundingBoxTest.java | 13 +-
.../identification/DefaultBrowseGraphicTest.java | 2 +-
.../DefaultDataIdentificationTest.java | 10 +-
.../DefaultRepresentativeFractionTest.java | 2 +-
.../iso/identification/DefaultResolutionTest.java | 2 +-
.../DefaultServiceIdentificationTest.java | 21 +-
.../metadata/iso/lineage/DefaultLineageTest.java | 6 +-
.../quality/AbstractPositionalAccuracyTest.java | 7 +-
.../iso/quality/DefaultQuantitativeResultTest.java | 8 +-
.../sis/metadata/iso/quality/ScopeCodeTest.java | 2 +-
.../sis/metadata/sql/MetadataSourceTest.java | 5 +-
.../sis/metadata/sql/MetadataWriterTest.java | 17 +-
.../sis/metadata/xml/SchemaComplianceTest.java | 10 +-
.../apache/sis/temporal/LenientDateFormatTest.java | 28 ++-
.../apache/sis/util/iso/DefaultRecordTypeTest.java | 8 +-
.../apache/sis/util/iso/NameMarshallingTest.java | 2 +-
.../sis/xml/CharSequenceSubstitutionTest.java | 2 +-
.../apache/sis/xml/NilReasonMarshallingTest.java | 4 +-
.../org/apache/sis/xml/ReferenceResolverTest.java | 11 +-
.../org/apache/sis/xml/UUIDMarshallingTest.java | 4 +-
.../org/apache/sis/xml/XLinkMarshallingTest.java | 12 +-
.../sis/xml/bind/ModifiableIdentifierMapTest.java | 5 +-
.../sis/xml/bind/cat/CodeListMarshallingTest.java | 1 -
.../sis/xml/bind/cat/EnumMarshallingTest.java | 1 -
.../apache/sis/xml/bind/gml/TimePeriodTest.java | 1 -
.../sis/xml/bind/lan/FreeTextMarshallingTest.java | 1 -
.../apache/sis/xml/bind/lan/LanguageCodeTest.java | 9 +-
.../org/apache/sis/xml/bind/lan/PT_LocaleTest.java | 6 +-
.../metadata/replace/QualityParameterTest.java | 1 -
.../metadata/replace/ServiceParameterTest.java | 1 -
.../sis/xml/test/AnnotationConsistencyCheck.java | 6 +-
.../apache/sis/xml/test/DocumentComparator.java | 7 +-
.../org/apache/sis/xml/test/PackageVerifier.java | 24 +-
.../test/org/apache/sis/xml/test/TestCase.java | 101 +++++++-
.../sis/openoffice/ReferencingFunctionsTest.java | 10 +-
.../org/apache/sis/openoffice/TransformerTest.java | 18 +-
.../sis/profile/france/FrenchProfileTest.java | 9 +-
.../sis/xml/bind/fra/DataIdentificationTest.java | 7 +-
.../xml/bind/fra/DirectReferenceSystemTest.java | 4 +-
.../gazetteer/GeohashReferenceSystemTest.java | 5 +-
.../referencing/gazetteer/LocationTypeTest.java | 5 +-
.../gazetteer/MilitaryGridReferenceSystemTest.java | 12 +-
.../apache/sis/geometry/AbstractEnvelopeTest.java | 5 +-
.../apache/sis/geometry/CoordinateFormatTest.java | 5 +-
.../apache/sis/geometry/EnvelopeReducerTest.java | 5 +-
.../org/apache/sis/geometry/EnvelopesTest.java | 16 +-
.../sis/geometry/GeneralDirectPositionTest.java | 11 +-
.../apache/sis/geometry/GeneralEnvelopeTest.java | 41 ++-
.../apache/sis/geometry/ImmutableEnvelopeTest.java | 9 +-
.../org/apache/sis/geometry/TransformTestCase.java | 7 +-
.../test/org/apache/sis/io/wkt/CRSParserTest.java | 26 +-
.../org/apache/sis/io/wkt/ComparisonWithEPSG.java | 5 +-
.../sis/io/wkt/GeodeticObjectParserTest.java | 25 +-
.../apache/sis/io/wkt/MathTransformParserTest.java | 17 +-
.../org/apache/sis/io/wkt/WKTDictionaryTest.java | 13 +-
.../test/org/apache/sis/io/wkt/WKTFormatTest.java | 7 +-
.../apache/sis/parameter/MatrixParametersTest.java | 4 +-
.../sis/parameter/ParameterMarshallingTest.java | 1 -
.../org/apache/sis/parameter/ParametersTest.java | 7 +-
.../parameter/UnmodifiableParameterValueTest.java | 5 +-
.../referencing/AbstractIdentifiedObjectTest.java | 7 +-
.../referencing/AbstractReferenceSystemTest.java | 12 +-
.../org/apache/sis/referencing/Assertions.java | 30 ++-
.../sis/referencing/AuthorityFactoriesTest.java | 11 +-
.../org/apache/sis/referencing/BuilderTest.java | 3 +-
.../test/org/apache/sis/referencing/CRSTest.java | 11 +-
.../org/apache/sis/referencing/CommonCRSTest.java | 12 +-
.../sis/referencing/EPSGDependentTestCase.java | 52 ----
.../sis/referencing/EPSGFactoryFallbackTest.java | 1 +
.../sis/referencing/GeodesicsOnEllipsoidTest.java | 3 +-
.../sis/referencing/GeodeticCalculatorTest.java | 1 +
.../sis/referencing/IdentifiedObjectsTest.java | 1 +
.../sis/referencing/ImmutableIdentifierTest.java | 4 +-
.../sis/referencing/NamedIdentifierTest.java | 5 +-
.../sis/referencing/StandardDefinitionsTest.java | 6 +-
.../sis/referencing/crs/DefaultDerivedCRSTest.java | 14 +-
.../referencing/crs/DefaultEngineeringCRSTest.java | 1 -
.../referencing/crs/DefaultGeodeticCRSTest.java | 5 +-
.../referencing/crs/DefaultGeographicCRSTest.java | 17 +-
.../referencing/crs/DefaultProjectedCRSTest.java | 10 +-
.../sis/referencing/cs/CoordinateSystemsTest.java | 59 +++--
.../sis/referencing/cs/DefaultCartesianCSTest.java | 9 +-
.../referencing/cs/DefaultEllipsoidalCSTest.java | 9 +-
.../referencing/datum/BursaWolfParametersTest.java | 15 +-
.../datum/DefaultGeodeticDatumTest.java | 10 +-
.../datum/DefaultPrimeMeridianTest.java | 1 -
.../datum/DefaultTemporalDatumTest.java | 9 +-
.../datum/DefaultVerticalDatumTest.java | 7 +-
.../referencing/datum/TimeDependentBWPTest.java | 1 +
.../factory/CommonAuthorityFactoryTest.java | 8 +-
.../factory/ConcurrentAuthorityFactoryTest.java | 2 +
.../sis/referencing/factory/TestFactorySource.java | 10 +-
.../referencing/factory/sql/EPSGFactoryTest.java | 57 ++---
.../referencing/factory/sql/EPSGInstallerTest.java | 15 +-
.../ParameterizedTransformBuilderTest.java | 44 ++--
.../internal/ServicesForMetadataTest.java | 4 +-
.../referencing/legacy/DefaultImageCRSTest.java | 1 -
.../operation/CoordinateOperationFinderTest.java | 173 ++++++-------
.../operation/CoordinateOperationRegistryTest.java | 5 +-
.../DefaultConcatenatedOperationTest.java | 21 +-
.../operation/DefaultConversionTest.java | 52 ++--
.../DefaultCoordinateOperationFactoryTest.java | 16 +-
.../operation/DefaultOperationMethodTest.java | 2 +-
.../operation/DefaultPassThroughOperationTest.java | 27 +-
.../operation/SingleOperationMarshallingTest.java | 49 ++--
.../builder/LinearTransformBuilderTest.java | 12 +-
.../operation/builder/LinearizerTest.java | 1 +
.../builder/LocalizationGridBuilderTest.java | 4 +-
.../operation/builder/ResidualGridTest.java | 3 +-
.../referencing/operation/matrix/MatricesTest.java | 13 +-
.../referencing/operation/matrix/Matrix4Test.java | 4 +-
.../operation/matrix/MatrixTestCase.java | 13 +-
.../operation/matrix/NonSquareMatrixTest.java | 38 +--
.../projection/ObliqueStereographicTest.java | 4 +-
.../operation/provider/DatumShiftTestCase.java | 14 +-
.../operation/provider/Geographic3Dto2DTest.java | 26 +-
.../operation/provider/LongitudeRotationTest.java | 10 +-
.../referencing/operation/provider/NADCONTest.java | 20 +-
.../referencing/operation/provider/NTv2Test.java | 21 +-
.../operation/provider/ProvidersTest.java | 5 +-
.../transform/ConcatenatedTransformTest.java | 34 ++-
.../transform/ContextualParametersTest.java | 25 +-
.../transform/DefaultMathTransformFactoryTest.java | 7 +-
.../operation/transform/DomainDefinitionTest.java | 3 +-
.../transform/EllipsoidToRadiusTransformTest.java | 1 +
.../operation/transform/MathTransformTestCase.java | 1 +
.../operation/transform/MathTransformsTest.java | 72 +++---
.../transform/MolodenskyTransformTest.java | 1 +
.../transform/PassThroughTransformTest.java | 1 +
.../transform/ProjectiveTransformTest.java | 7 +-
.../operation/transform/ScaleTransformTest.java | 10 +-
.../operation/transform/TransferFunctionTest.java | 13 +-
.../transform/TransformSeparatorTest.java | 90 +++----
.../transform/TranslationTransformTest.java | 10 +-
.../transform/WraparoundTransformTest.java | 46 ++--
.../sis/test/integration/ConsistencyTest.java | 8 +-
.../test/integration/CoordinateOperationTest.java | 14 +-
.../sis/test/integration/DatumShiftTest.java | 7 +-
.../sis/test/integration/MetadataVerticalTest.java | 50 ++--
.../referencing/SecondDefiningParameterTest.java | 1 -
.../sis/storage/geotiff/GeoTiffStoreTest.java | 17 +-
.../sis/storage/geotiff/SelfConsistencyTest.java | 21 +-
.../sis/storage/geotiff/inflater/CCITTRLETest.java | 4 +-
.../sis/storage/netcdf/SelfConsistencyTest.java | 21 +-
.../apache/sis/storage/netcdf/base/GridTest.java | 8 +-
.../org/apache/sis/storage/sql/SQLStoreTest.java | 8 +-
.../sis/storage/sql/postgis/PostgresTest.java | 4 +-
.../sis/storage/xml/stream/StaxStreamReader.java | 4 +-
.../org/apache/sis/storage/gpx/MetadataTest.java | 5 +-
.../org/apache/sis/storage/gpx/ReaderTest.java | 22 +-
.../org/apache/sis/storage/gpx/UpdaterTest.java | 2 +-
.../org/apache/sis/storage/gpx/WriterTest.java | 9 +-
.../org/apache/sis/storage/FeatureQueryTest.java | 8 +-
.../aggregate/ConcatenatedFeatureSetTest.java | 17 +-
.../sis/storage/base/MetadataBuilderTest.java | 22 +-
.../test/org/apache/sis/storage/csv/StoreTest.java | 10 +-
.../sis/storage/esri/AsciiGridStoreTest.java | 20 +-
.../org/apache/sis/storage/folder/StoreTest.java | 2 -
.../sis/storage/image/WorldFileStoreTest.java | 15 +-
.../test/org/apache/sis/storage/wkt/StoreTest.java | 10 +-
.../test/org/apache/sis/storage/xml/StoreTest.java | 14 +-
.../org/apache/sis/converter/InstantConverter.java | 1 +
.../org/apache/sis/measure/AbstractConverter.java | 18 +-
.../apache/sis/measure/ConcatenatedConverter.java | 3 +
.../org/apache/sis/measure/IdentityConverter.java | 2 +-
.../org/apache/sis/measure/LinearConverter.java | 3 +
.../main/org/apache/sis/measure/RangeFormat.java | 1 +
.../org/apache/sis/measure/ScaleRateOfChange.java | 5 +-
.../main/org/apache/sis/measure/UnitDimension.java | 9 +-
.../main/org/apache/sis/measure/UnitFormat.java | 35 ++-
.../main/org/apache/sis/measure/UnitRegistry.java | 8 +-
.../main/org/apache/sis/measure/UnitServices.java | 4 +-
.../main/org/apache/sis/measure/Units.java | 3 +-
.../main/org/apache/sis/system/DataDirectory.java | 2 +-
.../apache/sis/system/ReferenceQueueConsumer.java | 2 +-
.../main/org/apache/sis/system/Reflect.java | 2 +-
.../main/org/apache/sis/util/StringBuilders.java | 4 +-
.../sis/util/collection/WeakValueHashMap.java | 6 +-
.../sis/util/internal/shared/DefinitionURI.java | 14 +-
.../apache/sis/util/logging/MonolineFormatter.java | 4 +-
.../sis/util/resources/IndexedResourceBundle.java | 4 +-
.../apache/sis/converter/PathConverterTest.java | 26 +-
.../org/apache/sis/measure/AngleFormatTest.java | 68 +++--
.../apache/sis/measure/ConventionalUnitTest.java | 1 +
.../test/org/apache/sis/measure/DateRangeTest.java | 58 +++--
.../apache/sis/measure/LinearConverterTest.java | 2 +
.../test/org/apache/sis/measure/PrefixesTest.java | 1 +
.../org/apache/sis/measure/QuantitiesTest.java | 1 +
.../test/org/apache/sis/measure/ScalarTest.java | 1 +
.../sis/measure/SexagesimalConverterTest.java | 1 +
.../org/apache/sis/measure/SystemUnitTest.java | 1 +
.../org/apache/sis/measure/UnitDimensionTest.java | 1 +
.../org/apache/sis/measure/UnitFormatTest.java | 1 +
.../org/apache/sis/measure/UnitServicesTest.java | 1 +
.../test/org/apache/sis/measure/UnitsTest.java | 1 +
.../test/org/apache/sis/setup/OptionKeyTest.java | 7 +-
.../test/org/apache/sis/test/Assertions.java | 237 +++++++++++++++++-
.../test/org/apache/sis/test/Assumptions.java | 62 -----
.../test/org/apache/sis/test/Benchmark.java | 2 -
.../apache/sis/test/FailureDetailsReporter.java | 4 +-
.../org/apache/sis/test/LogRecordCollector.java | 2 +-
.../test/org/apache/sis/test/OptionalTestData.java | 21 +-
.../org/apache/sis/test/PlatformDependent.java | 36 ---
.../test/org/apache/sis/test/Printer.java | 155 ++++++++++++
.../test/org/apache/sis/test/TestCase.java | 248 ++++++++----------
.../org/apache/sis/test/TestConfiguration.java | 104 --------
.../test/org/apache/sis/test/TestUtilities.java | 276 +--------------------
.../test/org/apache/sis/test/package-info.java | 50 ++--
.../apache/sis/test/self/TestUtilitiesTest.java | 59 -----
.../org/apache/sis/util/collection/CacheTest.java | 37 ++-
.../sis/util/collection/DefaultTreeTableTest.java | 25 +-
.../sis/util/collection/WeakHashSetTest.java | 13 +-
.../sis/util/collection/WeakValueHashMapTest.java | 13 +-
.../util/internal/shared/DefinitionURITest.java | 4 +-
geoapi/snapshot | 2 +-
.../sis/storage/geopackage/GpkgStoreTest.java | 1 +
.../apache/sis/gui/internal/GUIUtilitiesTest.java | 16 +-
.../resources/embedded/EmbeddedResourcesTest.java | 7 +-
.../sis/referencing/factory/sql/epsg/README.md | 2 +-
.../factory/sql/epsg/ScriptProviderTest.java | 2 +-
266 files changed, 2375 insertions(+), 2552 deletions(-)
delete mode 100644
endorsed/src/org.apache.sis.metadata/test/org/apache/sis/metadata/Assertions.java
delete mode 100644
endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/EPSGDependentTestCase.java
delete mode 100644
endorsed/src/org.apache.sis.util/test/org/apache/sis/test/Assumptions.java
delete mode 100644
endorsed/src/org.apache.sis.util/test/org/apache/sis/test/PlatformDependent.java
create mode 100644
endorsed/src/org.apache.sis.util/test/org/apache/sis/test/Printer.java
delete mode 100644
endorsed/src/org.apache.sis.util/test/org/apache/sis/test/TestConfiguration.java
delete mode 100644
endorsed/src/org.apache.sis.util/test/org/apache/sis/test/self/TestUtilitiesTest.java