/**
* @test java.sql.SQLRecoverableException(String, String, int, Throwable)
*/
public void test_Constructor_LStringLStringILThrowable_16() {
Throwable cause = new Exception("MYTHROWABLE");
SQLRecoverableException sQLRecoverableException = new SQLRecoverableException(
null, "MYTESTSTRING", -1, cause);
assertNotNull(sQLRecoverableException);
assertEquals(
"The SQLState of SQLRecoverableException set and get should be equivalent",
"MYTESTSTRING", sQLRecoverableException.getSQLState());
assertNull("The reason of SQLRecoverableException should be null",
sQLRecoverableException.getMessage());
assertEquals("The error code of SQLRecoverableException should be -1",
sQLRecoverableException.getErrorCode(), -1);
assertEquals(
"The cause of SQLRecoverableException set and get should be equivalent",
cause, sQLRecoverableException.getCause());
}