Skip to content

Commit ef96eef

Browse files
committed
added assertions
1 parent 390b286 commit ef96eef

File tree

1 file changed

+50
-1
lines changed

1 file changed

+50
-1
lines changed

matchup-tool/src/test/java/com/bc/fiduceo/matchup/MatchupToolIntegrationTest_SMOSL1_sic_cci.java

Lines changed: 50 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,56 @@ public void testMatchup_ANTXXXI() throws IOException, SQLException, ParseExcepti
9393
final String[] args = new String[]{"-c", configDir.getAbsolutePath(), "-u", useCaseConfigFile.getName(), "-start", "2016-001", "-end", "2016-002"};
9494
MatchupToolMain.main(args);
9595

96-
// @todo 1/1 add assertions tb 2023-02-09
96+
final File mmdFile = getMmdFilePath(useCaseConfig, "2016-001", "2016-002");
97+
assertTrue(mmdFile.isFile());
98+
99+
try (NetcdfFile mmd = NetcdfFile.open(mmdFile.getAbsolutePath())) {
100+
final int matchupCount = NetCDFUtils.getDimensionLength(FiduceoConstants.MATCHUP_COUNT, mmd);
101+
assertEquals(2, matchupCount);
102+
103+
NCTestUtils.assert3DVariable("ANTXXXI-sic-cci_AMSR2_18.7GHzH", 0, 0, 0, 9.969209968386869E36f, mmd);
104+
NCTestUtils.assert3DVariable("ANTXXXI-sic-cci_AMSR2_6.9GHzV", 0, 0, 1, 9.969209968386869E36f, mmd);
105+
NCTestUtils.assert3DVariable("ANTXXXI-sic-cci_AMSR2_latitude", 0, 0, 0, -75.026f, mmd);
106+
NCTestUtils.assert3DVariable("ANTXXXI-sic-cci_ASCAT_latitude", 0, 0, 1, -75.03f, mmd);
107+
NCTestUtils.assert3DVariable("ANTXXXI-sic-cci_ASCAT_time", 0, 0, 0, 1451736000, mmd);
108+
NCTestUtils.assert3DVariable("ANTXXXI-sic-cci_ERA_fal", 0, 0, 1, 0.3189f, mmd);
109+
NCTestUtils.assert3DVariable("ANTXXXI-sic-cci_ERA_msl", 0, 0, 0, 997.4f, mmd);
110+
NCTestUtils.assert3DVariable("ANTXXXI-sic-cci_ERA_strd", 0, 0, 1, 204.21f, mmd);
111+
NCTestUtils.assert3DVariable("ANTXXXI-sic-cci_ERA_u10", 0, 0, 0, 2.42f, mmd);
112+
NCTestUtils.assert3DVariable("ANTXXXI-sic-cci_Ridge-height-primary", 0, 0, 1, 1.f, mmd);
113+
NCTestUtils.assert3DVariable("ANTXXXI-sic-cci_SIC-secondary", 0, 0, 0, 20.f, mmd);
114+
NCTestUtils.assert3DVariable("ANTXXXI-sic-cci_Snow-cover-type-primary", 0, 0, 1, 4, mmd);
115+
NCTestUtils.assert3DVariable("ANTXXXI-sic-cci_Weather", 0, 0, 0, 1, mmd);
116+
NCTestUtils.assert3DVariable("ANTXXXI-sic-cci_time", 0, 0, 1, 1451714400, mmd);
117+
118+
NCTestUtils.assert3DVariable("miras-smos-CDF3TA_Azimuth_Angle_125", 0, 0, 0, 8258, mmd);
119+
NCTestUtils.assert3DVariable("miras-smos-CDF3TA_BT_3_075", 1, 0, 1, -32768, mmd);
120+
NCTestUtils.assert3DVariable("miras-smos-CDF3TA_BT_4_025", 2, 0, 0, -32768, mmd);
121+
NCTestUtils.assert3DVariable("miras-smos-CDF3TA_BT_4_625", 0, 1, 1, -2410, mmd);
122+
NCTestUtils.assert3DVariable("miras-smos-CDF3TA_BT_H_575", 1, 1, 0, -32768, mmd);
123+
NCTestUtils.assert3DVariable("miras-smos-CDF3TA_BT_V_525", 2, 1, 1, -586, mmd);
124+
NCTestUtils.assert3DVariable("miras-smos-CDF3TA_Days_475", 0, 2, 0, 5844, mmd);
125+
NCTestUtils.assert3DVariable("miras-smos-CDF3TA_Eta_425", 1, 2, 1, 836, mmd);
126+
NCTestUtils.assert3DVariable("miras-smos-CDF3TA_Footprint_Axis1_400", 2, 2, 0, -15255, mmd);
127+
NCTestUtils.assert3DVariable("miras-smos-CDF3TA_Footprint_Axis2_375", 0, 0, 1, -19677, mmd);
128+
NCTestUtils.assert3DVariable("miras-smos-CDF3TA_Incidence_Angle_275", 1, 0, 0, -12760, mmd);
129+
NCTestUtils.assert3DVariable("miras-smos-CDF3TA_Nb_RFI_Flags_225", 2, 0, 1, 0, mmd);
130+
NCTestUtils.assert3DVariable("miras-smos-CDF3TA_Nb_SUN_Flags_175", 0, 1, 0, 31, mmd);
131+
NCTestUtils.assert3DVariable("miras-smos-CDF3TA_Nviews_125", 1, 1, 1, -32768, mmd);
132+
NCTestUtils.assert3DVariable("miras-smos-CDF3TA_Pixel_BT_Standard_Deviation_3_075", 2, 1, 0, -32768, mmd);
133+
NCTestUtils.assert3DVariable("miras-smos-CDF3TA_Pixel_BT_Standard_Deviation_4_025", 0, 2, 1, -32768, mmd);
134+
NCTestUtils.assert3DVariable("miras-smos-CDF3TA_Pixel_BT_Standard_Deviation_4_625", 1, 2, 0, -32768, mmd);
135+
NCTestUtils.assert3DVariable("miras-smos-CDF3TA_Pixel_BT_Standard_Deviation_H_575", 2, 2, 1, -27928, mmd);
136+
NCTestUtils.assert3DVariable("miras-smos-CDF3TA_Pixel_BT_Standard_Deviation_V_525", 0, 0, 0, -32768, mmd);
137+
NCTestUtils.assert3DVariable("miras-smos-CDF3TA_Pixel_Radiometric_Accuracy_3_475", 1, 0, 1, -24717, mmd);
138+
NCTestUtils.assert3DVariable("miras-smos-CDF3TA_Pixel_Radiometric_Accuracy_4_425", 2, 0, 0, -24640, mmd);
139+
NCTestUtils.assert3DVariable("miras-smos-CDF3TA_Pixel_Radiometric_Accuracy_H_400", 0, 1, 1, -28195, mmd);
140+
NCTestUtils.assert3DVariable("miras-smos-CDF3TA_Pixel_Radiometric_Accuracy_V_375", 1, 1, 0, -28065, mmd);
141+
NCTestUtils.assert3DVariable("miras-smos-CDF3TA_UTC_Microseconds_325", 2, 1, 1, 705385, mmd);
142+
NCTestUtils.assert3DVariable("miras-smos-CDF3TA_UTC_Seconds_275", 0, 2, 0, 38954, mmd);
143+
NCTestUtils.assert3DVariable("miras-smos-CDF3TA_Xi_175", 1, 2, 1, -32768, mmd);
144+
NCTestUtils.assert3DVariable("miras-smos-CDF3TA_lat", 2, 2, 0, -74.40499877929688, mmd);
145+
}
97146
}
98147

99148
private void insert_DTU_SIC_CCI() throws IOException, SQLException {

0 commit comments

Comments
 (0)