001 package calhoun.analysis.crf.test;
002
003 import java.io.File;
004
005 import calhoun.analysis.crf.io.ExtensionMapper;
006 import calhoun.util.AbstractTestCase;
007
008 public class FileInputHandlerTest extends AbstractTestCase {
009
010 public void testFilenameMapper() throws Exception {
011 ExtensionMapper m = new ExtensionMapper();
012 m.setExtension(".new");
013 assertEquals(new File("test.new"), m.mapFilename(new File("test.old")));
014 assertEquals(new File("/absolute/path/test.new"), m.mapFilename(new File("/absolute/path/test.old")));
015
016 m.setAppend(true);
017 assertEquals(new File("/absolute/path/test.old.new"), m.mapFilename(new File("/absolute/path/test.old")));
018 }
019 }