Changeset 145
- Timestamp:
- 11/01/07 15:35:26 (1 year ago)
- Files:
-
- lex/trunk/test/com/qwirx/db (added)
- lex/trunk/test/com/qwirx/db/SqlDatabaseTest.java (copied) (copied from lex/trunk/test/com/qwirx/lex/SqlDatabaseTest.java) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
lex/trunk/test/com/qwirx/db/SqlDatabaseTest.java
r144 r145 5 5 * Window - Preferences - Java - Code Style - Code Templates 6 6 */ 7 package com.qwirx. lex;7 package com.qwirx.db; 8 8 9 9 import java.sql.Connection; … … 16 16 import junit.framework.TestCase; 17 17 18 import com.qwirx.db.Change;19 import com.qwirx.db.ChangedRow;20 import com.qwirx.db.ChangedValue;21 import com.qwirx.db.DatabaseException;22 18 import com.qwirx.db.sql.SqlChange; 23 19 import com.qwirx.db.sql.SqlDatabase; 20 import com.qwirx.lex.Lex; 24 21 25 22 /** … … 50 47 } 51 48 52 public SqlDatabaseTest() throws DatabaseException { 53 db = Lex.getSqlDatabase("chris"); 49 public SqlDatabaseTest() 50 throws DatabaseException, SQLException, IllegalAccessException, 51 InstantiationException, ClassNotFoundException 52 { 53 Class.forName("com.mysql.jdbc.Driver").newInstance(); 54 String dsn = "jdbc:mysql://localhost:3306/test?user=test"; 55 Connection conn = DriverManager.getConnection(dsn); 56 db = new SqlDatabase(conn, "test", "test"); 54 57 } 55 58 … … 128 131 String expOldValue = cv.getOldValue(); 129 132 String curOldValue = rs.getString(3); 133 boolean wasNull = rs.wasNull(); 130 134 if (expOldValue == null) { 131 assertTrue("Old value was not NULL " +132 " in changed_values row "+rs.getInt(1),133 rs.wasNull());135 assertTrue("Old value was not NULL but " + curOldValue + 136 " in changed_values row "+rs.getInt(1), 137 wasNull); 134 138 } else { 135 139 assertEquals("Wrong old value logged for "+colName, … … 141 145 String expNewValue = cv.getNewValue(); 142 146 String curNewValue = rs.getString(4); 147 boolean wasNull = rs.wasNull(); 143 148 if (expNewValue == null) { 144 149 assertTrue("New value was not NULL " + 145 150 "in changed_values row "+rs.getInt(1), 146 rs.wasNull());151 wasNull); 147 152 } else { 148 153 assertEquals("Wrong new value logged for "+colName,
