package org.esa.beam.smos.ee2netcdf; import org.junit.Test; import static org.junit.Assert.assertEquals; public class BrowseFormatExporterTest { @Test public void testGetBtDataDimension() { assertEquals(2, BrowseFormatExporter.getBtDataDimension("SM_OPER_MIR_BWLD1C_20130326T122713_20110326T132027_505_001_1.zip")); assertEquals(4, BrowseFormatExporter.getBtDataDimension("SM_OPER_MIR_BWLF1C_20130326T122713_20110326T132027_505_001_1.zip")); assertEquals(2, BrowseFormatExporter.getBtDataDimension("SM_OPER_MIR_BWSD1C_20100201T134256_20100201T140057_324_001_1.zip")); assertEquals(4, BrowseFormatExporter.getBtDataDimension("SM_TEST_MIR_BWSF1C_20100802T153857_20100802T163215_620_001_1.HDR")); } @Test public void testGetBtDataDimension_throwsOnInvalidFilename() { try { BrowseFormatExporter.getBtDataDimension("SM_OPER_MIR_SMUDP2_20130326T190735_20130326T200046_551_001_1.zip"); } catch (IllegalArgumentException expected) { } } }