package org.oddjob.sql;
import junit.framework.TestCase;
public class SQLBuilderTest extends TestCase {
String EOL = System.getProperty("line.separator");
public void testLineFeedTest() {
String sql =
"create" + EOL +
"table" + EOL +
"test";
SQLBuilder test= new SQLBuilder();
test.append(sql);
assertEquals("create table test", test.toString());
}
// JDBC doesn't deal with line feeds (or at least hsql doesn't).
// public void testLineFeedInSql() throws SQLException {
//
// ConnectionType ct = new ConnectionType();
// ct.setDriver("org.hsqldb.jdbcDriver");
// ct.setUrl("jdbc:hsqldb:mem:test");
// ct.setUsername("sa");
// ct.setPassword("");
//
//// String sql =
//// "create" + EOL +
//// "table" + EOL +
//// "test";
//
// String sql = "create table test1" + EOL +
// "create table test1";
//
// Connection connection = ct.toValue();
//
// Statement stmt = connection.createStatement();
//
// try {
// stmt.execute(sql);
// }
// finally {
// stmt.execute("shutdown");
// }
//
// connection.close();
// }
}