Author: tomdz Date: Sat Mar 8 03:39:51 2008 New Revision: 634933 URL: http://svn.apache.org/viewvc?rev=634933&view=rev Log: Added test for DDLUTILS-178
Modified: db/ddlutils/trunk/src/test/org/apache/ddlutils/io/TestMisc.java Modified: db/ddlutils/trunk/src/test/org/apache/ddlutils/io/TestMisc.java URL: http://svn.apache.org/viewvc/db/ddlutils/trunk/src/test/org/apache/ddlutils/io/TestMisc.java?rev=634933&r1=634932&r2=634933&view=diff ============================================================================== --- db/ddlutils/trunk/src/test/org/apache/ddlutils/io/TestMisc.java (original) +++ db/ddlutils/trunk/src/test/org/apache/ddlutils/io/TestMisc.java Sat Mar 8 03:39:51 2008 @@ -1039,4 +1039,33 @@ assertEquals(2, getRows("G").size()); } + /** + * Test for DDLUTILS-178. + */ + public void testDdlUtils178() throws Exception + { + if (!getPlatformInfo().isIndicesSupported()) + { + return; + } + + final String modelXml = + "<?xml version='1.0' encoding='ISO-8859-1'?>\n"+ + " <database name='roundtriptest'>\n"+ + " <table name='ad_sequence_no'>\n"+ + " <column name='ad_sequence_id' required='true' type='NUMERIC' size='10'/>\n"+ + " <column name='year' required='true' type='VARCHAR' size='4' default='0000'/>\n"+ + " <column name='ad_client_id' required='true' type='NUMERIC' size='10'/>\n"+ + " <unique name='ad_sequence_no_key'>\n"+ + " <unique-column name='ad_sequence_id'/>\n"+ + " <unique-column name='year'/>\n"+ + " </unique>\n"+ + " </table>\n"+ + "</database>"; + + createDatabase(modelXml); + + assertEquals(getAdjustedModel(), + readModelFromDatabase("roundtriptest")); + } }