You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

ImportTest.java 1.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. // Copyright (c) 2004 Health Market Science, Inc.
  2. package com.healthmarketscience.jackcess;
  3. import org.apache.commons.logging.Log;
  4. import org.apache.commons.logging.LogFactory;
  5. import com.healthmarketscience.jackcess.Database;
  6. import java.io.File;
  7. import junit.framework.TestCase;
  8. /**
  9. * @author Rob Di Marco
  10. */
  11. public class ImportTest extends TestCase
  12. {
  13. /** The logger to use. */
  14. private static final Log LOG = LogFactory.getLog(ImportTest.class);
  15. public ImportTest(String name)
  16. {
  17. super(name);
  18. }
  19. private Database create() throws Exception {
  20. File tmp = File.createTempFile("databaseTest", ".mdb");
  21. tmp.deleteOnExit();
  22. return Database.create(tmp);
  23. }
  24. public void testImportFromFile() throws Exception
  25. {
  26. Database db = create();
  27. db.importFile("test", new File("test/data/sample-input.tab"), "\\t");
  28. }
  29. public void testImportFromFileWithOnlyHeaders() throws Exception
  30. {
  31. Database db = create();
  32. db.importFile("test", new File("test/data/sample-input-only-headers.tab"),
  33. "\\t");
  34. }
  35. }