This is an automated email from the ASF dual-hosted git repository.
desruisseaux pushed a change to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git.
from eb5b678 Dispatch most of 'Database' implementation into specialized
classes (Analyzer, Table, Relation, QueriedFeatureSet).
new 09c904f Regroup XML-related test utilities in a
"org.apache.sis.test.xml" package, and database-related test utilities in a
"org.apache.sis.test.sql" package.
new f07593e Regroup the creation of temporary database or temporary
schema in a single "TestDatabase" class. First draft of a SQLStoreTest class
using this mechanism for testing on PostgreSQL.
The 2 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:
core/sis-metadata/pom.xml | 10 +
.../sis/internal/metadata/sql/ScriptRunner.java | 4 +-
.../internal/jaxb/cat/CodeListMarshallingTest.java | 4 +-
.../sis/internal/jaxb/cat/EnumMarshallingTest.java | 4 +-
.../sis/internal/jaxb/gco/PropertyTypeTest.java | 8 +-
.../sis/internal/jaxb/gml/TimePeriodTest.java | 4 +-
.../internal/jaxb/lan/FreeTextMarshallingTest.java | 4 +-
.../sis/internal/jaxb/lan/LanguageCodeTest.java | 4 +-
.../metadata/replace/ServiceParameterTest.java | 4 +-
.../internal/metadata/sql/ScriptRunnerTest.java | 16 +-
.../sis/internal/metadata/sql/TestDatabase.java | 119 ----------
...aratorTest.java => DocumentComparatorTest.java} | 20 +-
.../apache/sis/internal/xml/XmlUtilitiesTest.java | 4 +-
.../sis/metadata/iso/CustomMetadataTest.java | 4 +-
.../sis/metadata/iso/DefaultIdentifierTest.java | 4 +-
.../sis/metadata/iso/DefaultMetadataTest.java | 4 +-
.../sis/metadata/iso/ImmutableIdentifierTest.java | 4 +-
.../metadata/iso/citation/DefaultContactTest.java | 4 +-
.../iso/citation/DefaultResponsibilityTest.java | 4 +-
.../constraint/DefaultLegalConstraintsTest.java | 4 +-
.../identification/DefaultBrowseGraphicTest.java | 4 +-
.../DefaultRepresentativeFractionTest.java | 4 +-
.../iso/identification/DefaultResolutionTest.java | 4 +-
.../metadata/iso/lineage/DefaultLineageTest.java | 4 +-
.../sis/metadata/sql/IdentifierGeneratorTest.java | 13 +-
.../sis/metadata/sql/MetadataSourceTest.java | 12 +-
.../sis/metadata/sql/MetadataWriterTest.java | 49 ++---
.../org/apache/sis/metadata/xml/TestUsingFile.java | 4 +-
.../java/org/apache/sis/test/MetadataAssert.java | 15 +-
.../org/apache/sis/test/mock/package-info.java | 2 +-
.../java/org/apache/sis/test/sql/TestDatabase.java | 239 +++++++++++++++++++++
.../org/apache/sis/test/sql}/package-info.java | 8 +-
.../apache/sis/test/suite/MetadataTestSuite.java | 2 +-
.../DocumentComparator.java} | 30 ++-
.../test/{XMLTestCase.java => xml/TestCase.java} | 12 +-
.../org/apache/sis/test/xml}/package-info.java | 13 +-
.../apache/sis/util/iso/NameMarshallingTest.java | 4 +-
.../sis/xml/CharSequenceSubstitutionTest.java | 4 +-
.../apache/sis/xml/NilReasonMarshallingTest.java | 4 +-
.../org/apache/sis/xml/ReferenceResolverMock.java | 2 +-
.../org/apache/sis/xml/UUIDMarshallingTest.java | 4 +-
.../org/apache/sis/xml/XLinkMarshallingTest.java | 4 +-
.../CC_GeneralOperationParameterTest.java | 4 +-
.../CC_OperationParameterGroupTest.java | 4 +-
.../referencing/SecondDefiningParameterTest.java | 4 +-
.../sis/parameter/ParameterMarshallingTest.java | 4 +-
.../referencing/crs/DefaultCompoundCRSTest.java | 4 +-
.../sis/referencing/crs/DefaultDerivedCRSTest.java | 4 +-
.../referencing/crs/DefaultEngineeringCRSTest.java | 4 +-
.../referencing/crs/DefaultGeodeticCRSTest.java | 4 +-
.../sis/referencing/crs/DefaultImageCRSTest.java | 4 +-
.../referencing/crs/DefaultProjectedCRSTest.java | 4 +-
.../sis/referencing/cs/DefaultCartesianCSTest.java | 4 +-
.../referencing/cs/DefaultEllipsoidalCSTest.java | 4 +-
.../referencing/datum/DefaultEllipsoidTest.java | 4 +-
.../datum/DefaultGeodeticDatumTest.java | 4 +-
.../datum/DefaultPrimeMeridianTest.java | 4 +-
.../datum/DefaultTemporalDatumTest.java | 4 +-
.../datum/DefaultVerticalDatumTest.java | 4 +-
.../referencing/factory/sql/EPSGInstallerTest.java | 40 +---
.../factory/sql/epsg/DataScriptFormatter.java | 10 +-
.../DefaultConcatenatedOperationTest.java | 4 +-
.../operation/DefaultPassThroughOperationTest.java | 4 +-
.../operation/SingleOperationMarshallingTest.java | 4 +-
.../apache/sis/test/integration/MetadataTest.java | 8 +-
ide-project/NetBeans/build.xml | 3 +
ide-project/NetBeans/nbproject/project.properties | 1 -
.../profile/fra/DataIdentificationTest.java | 4 +-
.../profile/fra/DirectReferenceSystemTest.java | 4 +-
storage/sis-sql/pom.xml | 7 +
.../org/apache/sis/storage/sql/SQLStoreTest.java | 29 +--
.../org/apache/sis/storage/sql/Features.sql | 68 ++++++
72 files changed, 559 insertions(+), 365 deletions(-)
delete mode 100644
core/sis-metadata/src/test/java/org/apache/sis/internal/metadata/sql/TestDatabase.java
rename
core/sis-metadata/src/test/java/org/apache/sis/internal/test/{XMLComparatorTest.java
=> DocumentComparatorTest.java} (86%)
create mode 100644
core/sis-metadata/src/test/java/org/apache/sis/test/sql/TestDatabase.java
copy core/sis-metadata/src/{main/java/org/apache/sis/internal/jaxb/cat =>
test/java/org/apache/sis/test/sql}/package-info.java (80%)
rename core/sis-metadata/src/test/java/org/apache/sis/test/{XMLComparator.java
=> xml/DocumentComparator.java} (97%)
rename core/sis-metadata/src/test/java/org/apache/sis/test/{XMLTestCase.java
=> xml/TestCase.java} (98%)
copy core/{sis-raster/src/main/java/org/apache/sis/internal/raster =>
sis-metadata/src/test/java/org/apache/sis/test/xml}/package-info.java (65%)
copy
core/sis-metadata/src/test/java/org/apache/sis/internal/jaxb/cat/EnumAdapterTest.java
=> storage/sis-sql/src/test/java/org/apache/sis/storage/sql/SQLStoreTest.java
(53%)
create mode 100644
storage/sis-sql/src/test/resources/org/apache/sis/storage/sql/Features.sql