类java.sql.SQLDataException源码实例Demo

下面列出了怎么用java.sql.SQLDataException的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: dragonwell8_jdk   文件: SQLDataExceptionTests.java
/**
 * Validate that the ordering of the returned Exceptions is correct
 * using traditional while loop
 */
@Test
public void test12() {
    SQLDataException ex = new SQLDataException("Exception 1", t1);
    SQLDataException ex1 = new SQLDataException("Exception 2");
    SQLDataException ex2 = new SQLDataException("Exception 3", t2);
    ex.setNextException(ex1);
    ex.setNextException(ex2);
    int num = 0;
    SQLException sqe = ex;
    while (sqe != null) {
        assertTrue(msgs[num++].equals(sqe.getMessage()));
        Throwable c = sqe.getCause();
        while (c != null) {
            assertTrue(msgs[num++].equals(c.getMessage()));
            c = c.getCause();
        }
        sqe = sqe.getNextException();
    }
}
 
源代码2 项目: jdk8u60   文件: SQLDataExceptionTests.java
/**
 * Validate that the ordering of the returned Exceptions is correct
 * using traditional while loop
 */
@Test
public void test12() {
    SQLDataException ex = new SQLDataException("Exception 1", t1);
    SQLDataException ex1 = new SQLDataException("Exception 2");
    SQLDataException ex2 = new SQLDataException("Exception 3", t2);
    ex.setNextException(ex1);
    ex.setNextException(ex2);
    int num = 0;
    SQLException sqe = ex;
    while (sqe != null) {
        assertTrue(msgs[num++].equals(sqe.getMessage()));
        Throwable c = sqe.getCause();
        while (c != null) {
            assertTrue(msgs[num++].equals(c.getMessage()));
            c = c.getCause();
        }
        sqe = sqe.getNextException();
    }
}
 
源代码3 项目: hottub   文件: SQLDataExceptionTests.java
/**
 * Validate that the ordering of the returned Exceptions is correct
 * using traditional while loop
 */
@Test
public void test12() {
    SQLDataException ex = new SQLDataException("Exception 1", t1);
    SQLDataException ex1 = new SQLDataException("Exception 2");
    SQLDataException ex2 = new SQLDataException("Exception 3", t2);
    ex.setNextException(ex1);
    ex.setNextException(ex2);
    int num = 0;
    SQLException sqe = ex;
    while (sqe != null) {
        assertTrue(msgs[num++].equals(sqe.getMessage()));
        Throwable c = sqe.getCause();
        while (c != null) {
            assertTrue(msgs[num++].equals(c.getMessage()));
            c = c.getCause();
        }
        sqe = sqe.getNextException();
    }
}
 
源代码4 项目: openjdk-jdk9   文件: SQLDataExceptionTests.java
/**
 * Validate that the ordering of the returned Exceptions is correct
 * using traditional while loop
 */
@Test
public void test12() {
    SQLDataException ex = new SQLDataException("Exception 1", t1);
    SQLDataException ex1 = new SQLDataException("Exception 2");
    SQLDataException ex2 = new SQLDataException("Exception 3", t2);
    ex.setNextException(ex1);
    ex.setNextException(ex2);
    int num = 0;
    SQLException sqe = ex;
    while (sqe != null) {
        assertTrue(msgs[num++].equals(sqe.getMessage()));
        Throwable c = sqe.getCause();
        while (c != null) {
            assertTrue(msgs[num++].equals(c.getMessage()));
            c = c.getCause();
        }
        sqe = sqe.getNextException();
    }
}
 
源代码5 项目: jdk8u_jdk   文件: SQLDataExceptionTests.java
/**
 * Validate that the ordering of the returned Exceptions is correct
 * using traditional while loop
 */
@Test
public void test12() {
    SQLDataException ex = new SQLDataException("Exception 1", t1);
    SQLDataException ex1 = new SQLDataException("Exception 2");
    SQLDataException ex2 = new SQLDataException("Exception 3", t2);
    ex.setNextException(ex1);
    ex.setNextException(ex2);
    int num = 0;
    SQLException sqe = ex;
    while (sqe != null) {
        assertTrue(msgs[num++].equals(sqe.getMessage()));
        Throwable c = sqe.getCause();
        while (c != null) {
            assertTrue(msgs[num++].equals(c.getMessage()));
            c = c.getCause();
        }
        sqe = sqe.getNextException();
    }
}
 
源代码6 项目: hottub   文件: SQLDataExceptionTests.java
/**
 * Create SQLDataException and setting all objects to null
 */
@Test
public void test() {
    SQLDataException e = new SQLDataException(null, null, errorCode, null);
    assertTrue(e.getMessage() == null && e.getSQLState() == null
            && e.getCause() == null && e.getErrorCode() == errorCode);
}
 
源代码7 项目: openjdk-jdk9   文件: SQLDataExceptionTests.java
/**
 * Create SQLDataException with message, and SQLState
 */
@Test
public void test3() {
    SQLDataException ex = new SQLDataException(reason, state);
    assertTrue(ex.getMessage().equals(reason)
            && ex.getSQLState().equals(state)
            && ex.getCause() == null
            && ex.getErrorCode() == 0);
}
 
源代码8 项目: jdk8u_jdk   文件: SQLDataExceptionTests.java
/**
 * Serialize a SQLDataException and make sure you can read it back properly
 */
@Test
public void test10() throws Exception {
    SQLDataException e = new SQLDataException(reason, state, errorCode, t);
    SQLDataException ex1 = createSerializedException(e);
    assertTrue(reason.equals(ex1.getMessage())
            && ex1.getSQLState().equals(state)
            && cause.equals(ex1.getCause().toString())
            && ex1.getErrorCode() == errorCode);
}
 
源代码9 项目: dragonwell8_jdk   文件: SQLDataExceptionTests.java
/**
 * Create SQLDataException with message
 */
@Test
public void test2() {
    SQLDataException ex = new SQLDataException(reason);
    assertTrue(ex.getMessage().equals(reason)
            && ex.getSQLState() == null
            && ex.getCause() == null
            && ex.getErrorCode() == 0);
}
 
源代码10 项目: jdk8u-jdk   文件: SQLDataExceptionTests.java
/**
 * Create SQLDataException with message, and Throwable
 */
@Test
public void test7() {
    SQLDataException ex = new SQLDataException(reason, t);
    assertTrue(ex.getMessage().equals(reason)
            && ex.getSQLState() == null
            && cause.equals(ex.getCause().toString())
            && ex.getErrorCode() == 0);
}
 
源代码11 项目: dragonwell8_jdk   文件: SQLDataExceptionTests.java
/**
 * Create SQLDataException with message, SQLState, and error code
 */
@Test
public void test4() {
    SQLDataException ex = new SQLDataException(reason, state, errorCode);
    assertTrue(ex.getMessage().equals(reason)
            && ex.getSQLState().equals(state)
            && ex.getCause() == null
            && ex.getErrorCode() == errorCode);
}
 
源代码12 项目: dragonwell8_jdk   文件: SQLDataExceptionTests.java
/**
 * Create SQLDataException with message, SQLState, errorCode, and Throwable
 */
@Test
public void test5() {
    SQLDataException ex = new SQLDataException(reason, state, errorCode, t);
    assertTrue(ex.getMessage().equals(reason)
            && ex.getSQLState().equals(state)
            && cause.equals(ex.getCause().toString())
            && ex.getErrorCode() == errorCode);
}
 
源代码13 项目: dragonwell8_jdk   文件: SQLDataExceptionTests.java
/**
 * Create SQLDataException with message, SQLState, and Throwable
 */
@Test
public void test6() {
    SQLDataException ex = new SQLDataException(reason, state, t);
    assertTrue(ex.getMessage().equals(reason)
            && ex.getSQLState().equals(state)
            && cause.equals(ex.getCause().toString())
            && ex.getErrorCode() == 0);
}
 
源代码14 项目: dragonwell8_jdk   文件: SQLDataExceptionTests.java
/**
 * Create SQLDataException with message, and Throwable
 */
@Test
public void test7() {
    SQLDataException ex = new SQLDataException(reason, t);
    assertTrue(ex.getMessage().equals(reason)
            && ex.getSQLState() == null
            && cause.equals(ex.getCause().toString())
            && ex.getErrorCode() == 0);
}
 
public void testGetCharacterStream(ResultSet resultSet) throws SQLException {
  try {
    g.getCharacterStream(resultSet);
    fail("Was expecting to throw SQLDataException");
  } catch (Exception e) {
    assertThat(e, isA((Class) SQLDataException.class)); // success
  }
}
 
源代码16 项目: dragonwell8_jdk   文件: SQLDataExceptionTests.java
/**
 * Create SQLDataException with Throwable
 */
@Test
public void test9() {
    SQLDataException ex = new SQLDataException(t);
    assertTrue(ex.getMessage().equals(cause)
            && ex.getSQLState() == null
            && cause.equals(ex.getCause().toString())
            && ex.getErrorCode() == 0);
}
 
源代码17 项目: openjdk-jdk9   文件: SQLDataExceptionTests.java
/**
 * Create SQLDataException with message, SQLState, and error code
 */
@Test
public void test4() {
    SQLDataException ex = new SQLDataException(reason, state, errorCode);
    assertTrue(ex.getMessage().equals(reason)
            && ex.getSQLState().equals(state)
            && ex.getCause() == null
            && ex.getErrorCode() == errorCode);
}
 
源代码18 项目: dragonwell8_jdk   文件: SQLDataExceptionTests.java
/**
 * Validate that the ordering of the returned Exceptions is correct
 * using for-each loop
 */
@Test
public void test11() {
    SQLDataException ex = new SQLDataException("Exception 1", t1);
    SQLDataException ex1 = new SQLDataException("Exception 2");
    SQLDataException ex2 = new SQLDataException("Exception 3", t2);
    ex.setNextException(ex1);
    ex.setNextException(ex2);
    int num = 0;
    for (Throwable e : ex) {
        assertTrue(msgs[num++].equals(e.getMessage()));
    }
}
 
源代码19 项目: TencentKona-8   文件: SQLDataExceptionTests.java
/**
 * Create SQLDataException and setting all objects to null
 */
@Test
public void test() {
    SQLDataException e = new SQLDataException(null, null, errorCode, null);
    assertTrue(e.getMessage() == null && e.getSQLState() == null
            && e.getCause() == null && e.getErrorCode() == errorCode);
}
 
源代码20 项目: jdk8u-jdk   文件: SQLDataExceptionTests.java
/**
 * Create SQLDataException with null Throwable
 */
@Test
public void test8() {
    SQLDataException ex = new SQLDataException((Throwable)null);
    assertTrue(ex.getMessage() == null
            && ex.getSQLState() == null
            && ex.getCause() == null
            && ex.getErrorCode() == 0);
}
 
public void testGetInt(ResultSet resultSet) throws SQLException {
  try {
    g.getInt(resultSet);
    fail("Was expecting to throw SQLDataException");
  } catch (Exception e) {
    assertThat(e, isA((Class) SQLDataException.class)); // success
  }
}
 
public void testGetClob(ResultSet resultSet) throws SQLException {
  try {
    g.getBlob(resultSet);
    fail("Was expecting to throw SQLDataException");
  } catch (Exception e) {
    assertThat(e, isA((Class) SQLDataException.class)); // success
  }
}
 
源代码23 项目: TencentKona-8   文件: SQLDataExceptionTests.java
/**
 * Create SQLDataException with message, SQLState, and error code
 */
@Test
public void test4() {
    SQLDataException ex = new SQLDataException(reason, state, errorCode);
    assertTrue(ex.getMessage().equals(reason)
            && ex.getSQLState().equals(state)
            && ex.getCause() == null
            && ex.getErrorCode() == errorCode);
}
 
源代码24 项目: TencentKona-8   文件: SQLDataExceptionTests.java
/**
 * Create SQLDataException with message, SQLState, errorCode, and Throwable
 */
@Test
public void test5() {
    SQLDataException ex = new SQLDataException(reason, state, errorCode, t);
    assertTrue(ex.getMessage().equals(reason)
            && ex.getSQLState().equals(state)
            && cause.equals(ex.getCause().toString())
            && ex.getErrorCode() == errorCode);
}
 
源代码25 项目: jdk8u_jdk   文件: SQLDataExceptionTests.java
/**
 * Create SQLDataException with message, SQLState, and Throwable
 */
@Test
public void test6() {
    SQLDataException ex = new SQLDataException(reason, state, t);
    assertTrue(ex.getMessage().equals(reason)
            && ex.getSQLState().equals(state)
            && cause.equals(ex.getCause().toString())
            && ex.getErrorCode() == 0);
}
 
源代码26 项目: TencentKona-8   文件: SQLDataExceptionTests.java
/**
 * Create SQLDataException with message, and Throwable
 */
@Test
public void test7() {
    SQLDataException ex = new SQLDataException(reason, t);
    assertTrue(ex.getMessage().equals(reason)
            && ex.getSQLState() == null
            && cause.equals(ex.getCause().toString())
            && ex.getErrorCode() == 0);
}
 
源代码27 项目: TencentKona-8   文件: SQLDataExceptionTests.java
/**
 * Create SQLDataException with null Throwable
 */
@Test
public void test8() {
    SQLDataException ex = new SQLDataException((Throwable)null);
    assertTrue(ex.getMessage() == null
            && ex.getSQLState() == null
            && ex.getCause() == null
            && ex.getErrorCode() == 0);
}
 
源代码28 项目: TencentKona-8   文件: SQLDataExceptionTests.java
/**
 * Create SQLDataException with Throwable
 */
@Test
public void test9() {
    SQLDataException ex = new SQLDataException(t);
    assertTrue(ex.getMessage().equals(cause)
            && ex.getSQLState() == null
            && cause.equals(ex.getCause().toString())
            && ex.getErrorCode() == 0);
}
 
源代码29 项目: TencentKona-8   文件: SQLDataExceptionTests.java
/**
 * Serialize a SQLDataException and make sure you can read it back properly
 */
@Test
public void test10() throws Exception {
    SQLDataException e = new SQLDataException(reason, state, errorCode, t);
    SQLDataException ex1 = createSerializedException(e);
    assertTrue(reason.equals(ex1.getMessage())
            && ex1.getSQLState().equals(state)
            && cause.equals(ex1.getCause().toString())
            && ex1.getErrorCode() == errorCode);
}
 
源代码30 项目: openjdk-jdk9   文件: SQLDataExceptionTests.java
/**
 * Serialize a SQLDataException and make sure you can read it back properly
 */
@Test
public void test10() throws Exception {
    SQLDataException e = new SQLDataException(reason, state, errorCode, t);
    SQLDataException ex1 = createSerializedException(e);
    assertTrue(reason.equals(ex1.getMessage())
            && ex1.getSQLState().equals(state)
            && cause.equals(ex1.getCause().toString())
            && ex1.getErrorCode() == errorCode);
}