package nl.tudelft.bw4t.environmentstore.util; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; import java.io.File; import nl.tudelft.bw4t.environmentstore.editor.menu.controller.FileFilters; import org.junit.Test; public class FileFiltersTest { File xmlFile = new File("test.xml"); File mapFile = new File("test.map"); File goalFile = new File("test.goal"); File mas2gFile = new File("test.mas2g"); /** * Tests whether the XML filter accepts the right extension. */ @Test public final void testXMLFilter() { assertTrue(FileFilters.xmlFilter().accept(xmlFile)); assertFalse(FileFilters.xmlFilter().accept(mapFile)); assertFalse(FileFilters.xmlFilter().accept(goalFile)); assertFalse(FileFilters.xmlFilter().accept(mas2gFile)); } /** * Tests whether the MAP filter accepts the right extension. */ @Test public final void testMAPFilter() { assertFalse(FileFilters.mapFilter().accept(xmlFile)); assertTrue(FileFilters.mapFilter().accept(mapFile)); assertFalse(FileFilters.mapFilter().accept(goalFile)); assertFalse(FileFilters.mapFilter().accept(mas2gFile)); } /** * Tests whether the GOAL filter accepts the right extension. */ @Test public final void testGOALFilter() { assertFalse(FileFilters.goalFilter().accept(xmlFile)); assertFalse(FileFilters.goalFilter().accept(mapFile)); assertTrue(FileFilters.goalFilter().accept(goalFile)); assertFalse(FileFilters.goalFilter().accept(mas2gFile)); } /** * Tests whether the XML filter accepts the right extension. */ @Test public final void testMAS2GFilter() { assertFalse(FileFilters.masFilter().accept(xmlFile)); assertFalse(FileFilters.masFilter().accept(mapFile)); assertFalse(FileFilters.masFilter().accept(goalFile)); assertTrue(FileFilters.masFilter().accept(mas2gFile)); } }