1 21 22 package org.apache.derbyTesting.functionTests.tests.store; 23 import java.sql.Connection ; 24 import java.sql.SQLException ; 25 import java.util.zip.CRC32 ; 26 import org.apache.derby.tools.ij; 27 28 38 39 public class LogChecksumRecovery extends LogChecksumSetup { 40 41 LogChecksumRecovery() 42 { 43 super(); 44 } 45 46 private void runTest(Connection conn) throws SQLException 47 { 48 logMessage("Begin LogCheckumRecovery Test"); 49 verifyData(conn, 10); 50 updateAndCorrupt(conn, 10); 51 logMessage("End LogCheckumRecovery Test"); 52 } 53 54 public static void main(String [] argv) 55 throws Throwable 56 { 57 58 LogChecksumRecovery lctest = new LogChecksumRecovery(); 59 ij.getPropertyArg(argv); 60 Connection conn = ij.startJBMS(); 61 conn.setAutoCommit(false); 62 63 try { 64 lctest.runTest(conn); 65 } 66 catch (SQLException sqle) { 67 org.apache.derby.tools.JDBCDisplayUtil.ShowSQLException( 68 System.out, sqle); 69 sqle.printStackTrace(System.out); 70 } 71 } 72 } 73 74 75 76 77 78 79 80 81 82 | Popular Tags |