summaryrefslogtreecommitdiffstats
path: root/test/src
diff options
context:
space:
mode:
authorJames Ahlborn <jtahlborn@yahoo.com>2008-07-18 03:25:19 +0000
committerJames Ahlborn <jtahlborn@yahoo.com>2008-07-18 03:25:19 +0000
commit030b1109019a49e70afe8ce83e4fcbcbd3ce0733 (patch)
treeeb1849e1a13665713cc3f67d08969f943b5eda54 /test/src
parent9541bb51bbd8c1f457d5f0b923e41e0b06afa61a (diff)
downloadjackcess-030b1109019a49e70afe8ce83e4fcbcbd3ce0733.tar.gz
jackcess-030b1109019a49e70afe8ce83e4fcbcbd3ce0733.zip
Better column type translation for very large MEMO/OLE types in the Database.copyTable logic
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@360 f203690c-595d-4dc9-a70b-905162fa7fd2
Diffstat (limited to 'test/src')
-rw-r--r--test/src/java/com/healthmarketscience/jackcess/ImportTest.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/test/src/java/com/healthmarketscience/jackcess/ImportTest.java b/test/src/java/com/healthmarketscience/jackcess/ImportTest.java
index a2a4719..ad2c851 100644
--- a/test/src/java/com/healthmarketscience/jackcess/ImportTest.java
+++ b/test/src/java/com/healthmarketscience/jackcess/ImportTest.java
@@ -74,6 +74,7 @@ public class ImportTest extends TestCase
rs.addColumn(Types.BINARY, "col4", 128, 0, 0);
rs.addColumn(Types.BINARY, "col5", 512, 0, 0);
rs.addColumn(Types.NUMERIC, "col6", 0, 7, 15);
+ rs.addColumn(Types.VARCHAR, "col7", Integer.MAX_VALUE, 0, 0);
Database db = create();
db.copyTable("Test1", (ResultSet)Proxy.newProxyInstance(
@@ -83,7 +84,7 @@ public class ImportTest extends TestCase
Table t = db.getTable("Test1");
List<Column> columns = t.getColumns();
- assertEquals(6, columns.size());
+ assertEquals(7, columns.size());
Column c = columns.get(0);
assertEquals("col1", c.getName());
@@ -116,6 +117,11 @@ public class ImportTest extends TestCase
assertEquals(7, c.getScale());
assertEquals(15, c.getPrecision());
+ c = columns.get(6);
+ assertEquals("col7", c.getName());
+ assertEquals(DataType.MEMO, c.getType());
+ assertEquals(0, c.getLength());
+
}