@Before public void setUp() { mockOFX = new OFXImporter(); mockQIF = new QIFImporter(); factory = new ImporterFactory(); factory.setOfxImporter(mockOFX); factory.setQifImporter(mockQIF); }
@Test public void testUnknown2() { assertNull(factory.getImporter("dummy")); }
@Test public void testQIF() { assertSame(mockQIF, factory.getImporter("dummy.qif")); }
@Test public void testOFX() { assertSame(mockOFX, factory.getImporter("dummy.ofx")); }
/** * Returns an Importer. * * @param fileName * @return * @throws IOException */ public static Importer getImporter(String fileName) throws IOException { return ImporterFactory.createImporter(new Path(fileName)); }