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

Reply via email to