@@ -224,14 +224,17 @@ public void testGetVariables_Terra() throws IOException, InvalidRangeException {
224224 variable = variables .get (69 );
225225 assertEquals ("EV_1KM_Emissive_Uncert_Indexes_ch28" , variable .getShortName ());
226226 assertEquals (DataType .UBYTE , variable .getDataType ());
227+ NCTestUtils .assertAttribute (variable , "scaling_factor" , "4.0" );
227228
228229 variable = variables .get (72 );
229230 assertEquals ("EV_1KM_Emissive_Uncert_Indexes_ch31" , variable .getShortName ());
230231 assertEquals (DataType .UBYTE , variable .getDataType ());
232+ NCTestUtils .assertAttribute (variable , "specified_uncertainty" , "0.375" );
231233
232234 variable = variables .get (78 );
233235 assertEquals ("EV_250_Aggr1km_RefSB_ch01" , variable .getShortName ());
234236 assertEquals (DataType .USHORT , variable .getDataType ());
237+ NCTestUtils .assertAttribute (variable , "corrected_counts_scales" , "0.1249733" );
235238
236239 variable = variables .get (83 );
237240 assertEquals ("EV_250_Aggr1km_RefSB_Samples_Used_ch02" , variable .getShortName ());
@@ -240,10 +243,12 @@ public void testGetVariables_Terra() throws IOException, InvalidRangeException {
240243 variable = variables .get (88 );
241244 assertEquals ("EV_500_Aggr1km_RefSB_ch07" , variable .getShortName ());
242245 assertEquals (DataType .USHORT , variable .getDataType ());
246+ NCTestUtils .assertAttribute (variable , "corrected_counts_offsets" , "-0.0" );
243247
244248 variable = variables .get (93 );
245249 assertEquals ("EV_500_Aggr1km_RefSB_Uncert_Indexes_ch07" , variable .getShortName ());
246250 assertEquals (DataType .UBYTE , variable .getDataType ());
251+ NCTestUtils .assertAttribute (variable , "specified_uncertainty" , "1.5" );
247252
248253 variable = variables .get (98 );
249254 assertEquals ("EV_500_Aggr1km_RefSB_Samples_Used_ch07" , variable .getShortName ());
@@ -285,38 +290,47 @@ public void testGetVariables_Aqua() throws IOException, InvalidRangeException {
285290 variable = variables .get (19 );
286291 assertEquals ("EV_1KM_RefSB_ch11" , variable .getShortName ());
287292 assertEquals (DataType .USHORT , variable .getDataType ());
293+ NCTestUtils .assertAttribute (variable , "band_names" , "11" );
288294
289295 variable = variables .get (35 );
290296 assertEquals ("EV_1KM_RefSB_Uncert_Indexes_ch12" , variable .getShortName ());
291297 assertEquals (DataType .UBYTE , variable .getDataType ());
298+ NCTestUtils .assertAttribute (variable , "specified_uncertainty" , "1.5" );
292299
293300 variable = variables .get (49 );
294301 assertEquals ("EV_1KM_Emissive_ch23" , variable .getShortName ());
295302 assertEquals (DataType .USHORT , variable .getDataType ());
303+ NCTestUtils .assertAttribute (variable , "radiance_offsets" , "2402.468505859375" );
296304
297305 variable = variables .get (66 );
298306 assertEquals ("EV_1KM_Emissive_Uncert_Indexes_ch24" , variable .getShortName ());
299307 assertEquals (DataType .UBYTE , variable .getDataType ());
308+ NCTestUtils .assertAttribute (variable , "specified_uncertainty" , "0.5" );
300309
301310 variable = variables .get (70 );
302311 assertEquals ("EV_1KM_Emissive_Uncert_Indexes_ch29" , variable .getShortName ());
303312 assertEquals (DataType .UBYTE , variable .getDataType ());
313+ NCTestUtils .assertAttribute (variable , "scaling_factor" , "4.0" );
304314
305315 variable = variables .get (73 );
306316 assertEquals ("EV_1KM_Emissive_Uncert_Indexes_ch32" , variable .getShortName ());
307317 assertEquals (DataType .UBYTE , variable .getDataType ());
318+ NCTestUtils .assertAttribute (variable , "scaling_factor" , "4.0" );
308319
309320 variable = variables .get (79 );
310321 assertEquals ("EV_250_Aggr1km_RefSB_ch02" , variable .getShortName ());
311322 assertEquals (DataType .USHORT , variable .getDataType ());
323+ NCTestUtils .assertAttribute (variable , "reflectance_scales" , "2.8540927814901806E-5" );
312324
313325 variable = variables .get (84 );
314326 assertEquals ("EV_500_Aggr1km_RefSB_ch03" , variable .getShortName ());
315327 assertEquals (DataType .USHORT , variable .getDataType ());
328+ NCTestUtils .assertAttribute (variable , "reflectance_offsets" , "-0.0" );
316329
317330 variable = variables .get (89 );
318331 assertEquals ("EV_500_Aggr1km_RefSB_Uncert_Indexes_ch03" , variable .getShortName ());
319332 assertEquals (DataType .UBYTE , variable .getDataType ());
333+ NCTestUtils .assertAttribute (variable , "specified_uncertainty" , "1.5" );
320334
321335 variable = variables .get (94 );
322336 assertEquals ("EV_500_Aggr1km_RefSB_Samples_Used_ch03" , variable .getShortName ());
0 commit comments