Author: desruisseaux
Date: Mon Feb 19 21:42:48 2018
New Revision: 1824818
URL: http://svn.apache.org/viewvc?rev=1824818&view=rev
Log:
Update NetCDF test case for new ordering of metadata elements.
Modified:
sis/branches/ISO-19115-3/storage/sis-netcdf/src/test/java/org/apache/sis/storage/netcdf/MetadataReaderTest.java
Modified:
sis/branches/ISO-19115-3/storage/sis-netcdf/src/test/java/org/apache/sis/storage/netcdf/MetadataReaderTest.java
URL:
http://svn.apache.org/viewvc/sis/branches/ISO-19115-3/storage/sis-netcdf/src/test/java/org/apache/sis/storage/netcdf/MetadataReaderTest.java?rev=1824818&r1=1824817&r2=1824818&view=diff
==============================================================================
---
sis/branches/ISO-19115-3/storage/sis-netcdf/src/test/java/org/apache/sis/storage/netcdf/MetadataReaderTest.java
[UTF-8] (original)
+++
sis/branches/ISO-19115-3/storage/sis-netcdf/src/test/java/org/apache/sis/storage/netcdf/MetadataReaderTest.java
[UTF-8] Mon Feb 19 21:42:48 2018
@@ -39,7 +39,7 @@ import static org.apache.sis.test.TestUt
* for reading netCDF attributes.
*
* @author Martin Desruisseaux (Geomatys)
- * @version 0.8
+ * @version 1.0
* @since 0.3
* @module
*/
@@ -97,9 +97,29 @@ public final strictfp class MetadataRead
final String text =
formatNameAndValue(DefaultMetadata.castOrCopy(actual).asTreeTable());
assertMultilinesEquals(
"Metadata\n" +
+ " ├─Metadata identifier………………………………………………………………
NCEP/SST/Global_5x2p5deg/SST_Global_5x2p5deg_20050922_0000.nc\n" +
+ " │ └─Authority………………………………………………………………………………
edu.ucar.unidata\n" +
" ├─Contact\n" +
- " │ ├─Individual…………………………………………………………………………… NOAA/NWS/NCEP\n"
+ // TODO: actually we can not distinguish individual from organization.
- " │ └─Role…………………………………………………………………………………………… Point of
contact\n" +
+ " │ ├─Role…………………………………………………………………………………………… Point of
contact\n" +
+ " │ └─Individual…………………………………………………………………………… NOAA/NWS/NCEP\n"
+ // TODO: actually we can not distinguish individual from organization.
+ " ├─Metadata standard (1 of 2)…………………………………………… Geographic
Information — Metadata Part 1: Fundamentals\n" +
+ " │ ├─Edition…………………………………………………………………………………… ISO
19115-1:2014(E)\n" +
+ " │ ├─Identifier…………………………………………………………………………… 19115-1\n" +
+ " │ │ ├─Code space………………………………………………………………… ISO\n" +
+ " │ │ └─Version………………………………………………………………………… 2014(E)\n" +
+ " │ ├─Cited responsible party\n" +
+ " │ │ ├─Role………………………………………………………………………………… Principal
investigator\n" +
+ " │ │ └─Organisation…………………………………………………………… International
Organization for Standardization\n" +
+ " │ └─Presentation form………………………………………………………… Document
digital\n" +
+ " ├─Metadata standard (2 of 2)…………………………………………… Geographic
Information — Metadata Part 2: Extensions for imagery and gridded data\n" +
+ " │ ├─Edition…………………………………………………………………………………… ISO
19115-2:2009(E)\n" +
+ " │ ├─Identifier…………………………………………………………………………… 19115-2\n" +
+ " │ │ ├─Code space………………………………………………………………… ISO\n" +
+ " │ │ └─Version………………………………………………………………………… 2009(E)\n" +
+ " │ ├─Cited responsible party\n" +
+ " │ │ ├─Role………………………………………………………………………………… Principal
investigator\n" +
+ " │ │ └─Organisation…………………………………………………………… International
Organization for Standardization\n" +
+ " │ └─Presentation form………………………………………………………… Document
digital\n" +
" ├─Spatial representation info\n" +
" │ ├─Number of dimensions………………………………………………… 3\n" +
" │ ├─Axis dimension properties (1 of 3)…………… Column\n" +
@@ -117,62 +137,42 @@ public final strictfp class MetadataRead
" │ │ ├─Identifier…………………………………………………………………
NCEP/SST/Global_5x2p5deg/SST_Global_5x2p5deg_20050922_0000.nc\n" +
" │ │ │ └─Authority…………………………………………………………
edu.ucar.unidata\n" +
" │ │ └─Cited responsible party\n" +
- " │ │ ├─Individual……………………………………………………… NOAA/NWS/NCEP\n"
+ // TODO: actually we can not distinguish individual from organization.
- " │ │ └─Role……………………………………………………………………… Originator\n" +
+ " │ │ ├─Role……………………………………………………………………… Originator\n" +
+ " │ │ └─Individual……………………………………………………… NOAA/NWS/NCEP\n"
+ // TODO: actually we can not distinguish individual from organization.
" │ ├─Abstract………………………………………………………………………………… NCEP SST Global
5.0 x 2.5 degree model data\n" +
" │ ├─Point of contact\n" +
- " │ │ ├─Individual………………………………………………………………… NOAA/NWS/NCEP\n" +
- " │ │ └─Role………………………………………………………………………………… Point of
contact\n" +
+ " │ │ ├─Role………………………………………………………………………………… Point of
contact\n" +
+ " │ │ └─Individual………………………………………………………………… NOAA/NWS/NCEP\n" +
+ " │ ├─Spatial representation type……………………………… Grid\n" +
+ " │ ├─Extent\n" +
+ " │ │ ├─Geographic element\n" +
+ " │ │ │ ├─West bound longitude…………………………… 180°W\n" +
+ " │ │ │ ├─East bound longitude…………………………… 180°E\n" +
+ " │ │ │ ├─South bound latitude…………………………… 90°S\n" +
+ " │ │ │ ├─North bound latitude…………………………… 90°N\n" +
+ " │ │ │ └─Extent type code……………………………………… true\n" +
+ " │ │ └─Vertical element\n" +
+ " │ │ ├─Minimum value……………………………………………… 0.0\n" +
+ " │ │ └─Maximum value……………………………………………… 0.0\n" +
" │ ├─Descriptive keywords\n" +
" │ │ ├─Keyword………………………………………………………………………… EARTH SCIENCE >
Oceans > Ocean Temperature > Sea Surface Temperature\n" +
" │ │ ├─Type………………………………………………………………………………… Theme\n" +
" │ │ └─Thesaurus name……………………………………………………… GCMD Science
Keywords\n" +
- " │ ├─Resource constraints\n" +
- " │ │ └─Use limitation……………………………………………………… Freely
available\n" +
- " │ ├─Spatial representation type……………………………… Grid\n" +
- " │ └─Extent\n" +
- " │ ├─Geographic element\n" +
- " │ │ ├─West bound longitude…………………………… 180°W\n" +
- " │ │ ├─East bound longitude…………………………… 180°E\n" +
- " │ │ ├─South bound latitude…………………………… 90°S\n" +
- " │ │ ├─North bound latitude…………………………… 90°N\n" +
- " │ │ └─Extent type code……………………………………… true\n" +
- " │ └─Vertical element\n" +
- " │ ├─Minimum value……………………………………………… 0.0\n" +
- " │ └─Maximum value……………………………………………… 0.0\n" +
+ " │ └─Resource constraints\n" +
+ " │ └─Use limitation……………………………………………………… Freely
available\n" +
" ├─Content info\n" +
" │ └─Attribute group\n" +
" │ └─Attribute…………………………………………………………………… SST\n" +
- " │ ├─Units…………………………………………………………………… K\n" +
" │ ├─Description…………………………………………………… Sea
temperature\n" +
- " │ └─Name………………………………………………………………………
sea_water_temperature\n" +
+ " │ ├─Name………………………………………………………………………
sea_water_temperature\n" +
+ " │ └─Units…………………………………………………………………… K\n" +
" ├─Data quality info\n" +
" │ ├─Scope\n" +
" │ │ └─Level……………………………………………………………………………… Dataset\n" +
" │ └─Lineage\n" +
" │ └─Statement…………………………………………………………………… 2003-04-07
12:12:50 - created by gribtocdl" +
" 2005-09-26T21:50:00 - edavis - add attributes for
dataset discovery\n" +
- " ├─Metadata scope\n" +
- " │ └─Resource scope………………………………………………………………… Dataset\n" +
- " ├─Metadata identifier………………………………………………………………
NCEP/SST/Global_5x2p5deg/SST_Global_5x2p5deg_20050922_0000.nc\n" +
- " │ └─Authority………………………………………………………………………………
edu.ucar.unidata\n" +
- " ├─Metadata standard (1 of 2)…………………………………………… Geographic
Information — Metadata Part 1: Fundamentals\n" +
- " │ ├─Edition…………………………………………………………………………………… ISO
19115-1:2014(E)\n" +
- " │ ├─Identifier…………………………………………………………………………… 19115-1\n" +
- " │ │ ├─Code space………………………………………………………………… ISO\n" +
- " │ │ └─Version………………………………………………………………………… 2014(E)\n" +
- " │ ├─Cited responsible party\n" +
- " │ │ ├─Organisation…………………………………………………………… International
Organization for Standardization\n" +
- " │ │ └─Role………………………………………………………………………………… Principal
investigator\n" +
- " │ └─Presentation form………………………………………………………… Document
digital\n" +
- " └─Metadata standard (2 of 2)…………………………………………… Geographic
Information — Metadata Part 2: Extensions for imagery and gridded data\n" +
- " ├─Edition…………………………………………………………………………………… ISO
19115-2:2009(E)\n" +
- " ├─Identifier…………………………………………………………………………… 19115-2\n" +
- " │ ├─Code space………………………………………………………………… ISO\n" +
- " │ └─Version………………………………………………………………………… 2009(E)\n" +
- " ├─Cited responsible party\n" +
- " │ ├─Organisation…………………………………………………………… International
Organization for Standardization\n" +
- " │ └─Role………………………………………………………………………………… Principal
investigator\n" +
- " └─Presentation form………………………………………………………… Document
digital\n", text);
+ " └─Metadata scope\n" +
+ " └─Resource scope………………………………………………………………… Dataset\n", text);
}
}