package edu.colostate.vchill.file; import org.junit.Before; import org.junit.Test; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; public class FileFunctionsTest { @Before public void setUp() throws Exception { } @Test public void testIsCFRadial() throws Exception { assertTrue(FileFunctions.isCFRadial("test.cf")); assertTrue(FileFunctions.isCFRadial("testnc.cf")); assertTrue(FileFunctions.isNetCDF("test.nc.gz")); assertFalse(FileFunctions.isCFRadial("test.nc")); assertFalse(FileFunctions.isCFRadial("test.cf.nc")); assertFalse(FileFunctions.isCFRadial("test.RAW")); assertFalse(FileFunctions.isCFRadial("test.CHL")); assertFalse(FileFunctions.isCFRadial("test.chl")); } @Test public void testIsIRISRAW() throws Exception { assertTrue(FileFunctions.isIRISRAW("test.RAW1231")); assertFalse(FileFunctions.isIRISRAW("test.cf")); assertFalse(FileFunctions.isIRISRAW("test.CHL")); assertFalse(FileFunctions.isIRISRAW("test.chl")); } @Test public void testIsCHILL() throws Exception { assertTrue(FileFunctions.isCHILL("CHLtest.chl")); assertTrue(FileFunctions.isCHILL("CHLtest.CHL")); assertFalse(FileFunctions.isCHILL("test.cf")); assertFalse(FileFunctions.isCHILL("test.RAW")); assertFalse(FileFunctions.isCHILL("test.cdet")); } @Test public void testIsNetCDF() throws Exception { assertTrue(FileFunctions.isNetCDF("test.nc")); assertTrue(FileFunctions.isNetCDF("test.netcdf")); assertFalse(FileFunctions.isNetCDF("test.cf")); assertFalse(FileFunctions.isNetCDF("test.RAW")); assertFalse(FileFunctions.isNetCDF("test.CHL")); assertFalse(FileFunctions.isNetCDF("test.chl")); } }