test/java/sql/test/sql/SQLWarningTests.java
Print this page
@@ -20,56 +20,21 @@
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
package test.sql;
-import java.io.FileInputStream;
-import java.io.FileOutputStream;
-import java.io.ObjectInputStream;
-import java.io.ObjectOutputStream;
-import java.sql.SQLWarning;
import java.sql.SQLException;
+import java.sql.SQLWarning;
import static org.testng.Assert.*;
-import org.testng.annotations.AfterClass;
-import org.testng.annotations.AfterMethod;
-import org.testng.annotations.BeforeClass;
-import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;
+import util.BaseTest;
-public class SQLWarningTests {
+public class SQLWarningTests extends BaseTest {
- private final String reason = "reason";
- private final String state = "SQLState";
- private final String cause = "java.lang.Throwable: cause";
- private final Throwable t = new Throwable("cause");
- private final Throwable t1 = new Throwable("cause 1");
- private final Throwable t2 = new Throwable("cause 2");
- private final int errorCode = 21;
- private final String[] msgs = {"Exception 1", "cause 1", "Exception 2",
- "Exception 3", "cause 2"};
private final String[] warnings = {"Warning 1", "cause 1", "Warning 2",
"Warning 3", "cause 2"};
- public SQLWarningTests() {
- }
-
- @BeforeClass
- public static void setUpClass() throws Exception {
- }
-
- @AfterClass
- public static void tearDownClass() throws Exception {
- }
-
- @BeforeMethod
- public void setUpMethod() throws Exception {
- }
-
- @AfterMethod
- public void tearDownMethod() throws Exception {
- }
-
/**
* Create SQLWarning and setting all objects to null
*/
@Test
public void test() {
@@ -191,17 +156,11 @@
* Serialize a SQLWarning and make sure you can read it back properly
*/
@Test
public void test10() throws Exception {
SQLWarning e = new SQLWarning(reason, state, errorCode, t);
- ObjectOutputStream out
- = new ObjectOutputStream(
- new FileOutputStream("SQLWarning.ser"));
- out.writeObject(e);
- ObjectInputStream is = new ObjectInputStream(
- new FileInputStream("SQLWarning.ser"));
- SQLWarning ex1 = (SQLWarning) is.readObject();
+ SQLWarning ex1 = createSerializedException(e, "SQLWarning.ser");
assertTrue(reason.equals(ex1.getMessage())
&& ex1.getSQLState().equals(state)
&& cause.equals(ex1.getCause().toString())
&& ex1.getErrorCode() == errorCode);
}