1 21 package org.dbunit.ext.db2; 22 23 import org.dbunit.dataset.datatype.AbstractDataTypeFactoryTest; 24 import org.dbunit.dataset.datatype.DataType; 25 import org.dbunit.dataset.datatype.IDataTypeFactory; 26 27 import java.sql.Types ; 28 29 34 public class Db2DataTypeFactoryTest extends AbstractDataTypeFactoryTest 35 { 36 public Db2DataTypeFactoryTest(String s) 37 { 38 super(s); 39 } 40 41 public IDataTypeFactory createFactory() throws Exception 42 { 43 return new Db2DataTypeFactory(); 44 } 45 46 public void testCreateXmlVarcharDataType() throws Exception 47 { 48 DataType expected = Db2DataTypeFactory.DB2XML_XMLVARCHAR; 49 int sqlType = Types.DISTINCT; 50 String sqlTypeName = "DB2XML.XMLVARCHAR"; 51 52 DataType actual = createFactory().createDataType(sqlType, sqlTypeName); 53 assertSame("type", expected, actual); 54 } 55 56 public void testCreateXmlClobDataType() throws Exception 57 { 58 DataType expected = Db2DataTypeFactory.DB2XML_XMLCLOB; 59 int sqlType = Types.DISTINCT; 60 String sqlTypeName = "DB2XML.XMLCLOB"; 61 62 DataType actual = createFactory().createDataType(sqlType, sqlTypeName); 63 assertSame("type", expected, actual); 64 } 65 66 public void testCreateXmlFileDataType() throws Exception 67 { 68 DataType expected = Db2DataTypeFactory.DB2XML_XMLFILE; 69 int sqlType = Types.DISTINCT; 70 String sqlTypeName = "DB2XML.XMLFILE"; 71 72 DataType actual = createFactory().createDataType(sqlType, sqlTypeName); 73 assertSame("type", expected, actual); 74 } 75 } 76 | Popular Tags |