java.sql.SQLDataException Java Examples

The following examples show how to use java.sql.SQLDataException. You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source Project: dragonwell8_jdk   Author: alibaba   File: SQLDataExceptionTests.java    License: GNU General Public License v2.0 6 votes vote down vote up
/**
 * 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();
    }
}
 
Example #2
Source Project: jdk8u60   Author: chenghanpeng   File: SQLDataExceptionTests.java    License: GNU General Public License v2.0 6 votes vote down vote up
/**
 * 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();
    }
}
 
Example #3
Source Project: hottub   Author: dsrg-uoft   File: SQLDataExceptionTests.java    License: GNU General Public License v2.0 6 votes vote down vote up
/**
 * 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();
    }
}
 
Example #4
Source Project: openjdk-jdk9   Author: AdoptOpenJDK   File: SQLDataExceptionTests.java    License: GNU General Public License v2.0 6 votes vote down vote up
/**
 * 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();
    }
}
 
Example #5
Source Project: jdk8u_jdk   Author: JetBrains   File: SQLDataExceptionTests.java    License: GNU General Public License v2.0 6 votes vote down vote up
/**
 * 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();
    }
}
 
Example #6
Source Project: hottub   Author: dsrg-uoft   File: SQLDataExceptionTests.java    License: GNU General Public License v2.0 5 votes vote down vote up
/**
 * 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);
}
 
Example #7
Source Project: openjdk-jdk9   Author: AdoptOpenJDK   File: SQLDataExceptionTests.java    License: GNU General Public License v2.0 5 votes vote down vote up
/**
 * 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);
}
 
Example #8
Source Project: jdk8u_jdk   Author: JetBrains   File: SQLDataExceptionTests.java    License: GNU General Public License v2.0 5 votes vote down vote up
/**
 * 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);
}
 
Example #9
Source Project: dragonwell8_jdk   Author: alibaba   File: SQLDataExceptionTests.java    License: GNU General Public License v2.0 5 votes vote down vote up
/**
 * 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);
}
 
Example #10
Source Project: jdk8u-jdk   Author: lambdalab-mirror   File: SQLDataExceptionTests.java    License: GNU General Public License v2.0 5 votes vote down vote up
/**
 * 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);
}
 
Example #11
Source Project: dragonwell8_jdk   Author: alibaba   File: SQLDataExceptionTests.java    License: GNU General Public License v2.0 5 votes vote down vote up
/**
 * 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);
}
 
Example #12
Source Project: dragonwell8_jdk   Author: alibaba   File: SQLDataExceptionTests.java    License: GNU General Public License v2.0 5 votes vote down vote up
/**
 * 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);
}
 
Example #13
Source Project: dragonwell8_jdk   Author: alibaba   File: SQLDataExceptionTests.java    License: GNU General Public License v2.0 5 votes vote down vote up
/**
 * 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);
}
 
Example #14
Source Project: dragonwell8_jdk   Author: alibaba   File: SQLDataExceptionTests.java    License: GNU General Public License v2.0 5 votes vote down vote up
/**
 * 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);
}
 
Example #15
Source Project: calcite-avatica   Author: apache   File: AvaticaResultSetConversionsTest.java    License: Apache License 2.0 5 votes vote down vote up
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
  }
}
 
Example #16
Source Project: dragonwell8_jdk   Author: alibaba   File: SQLDataExceptionTests.java    License: GNU General Public License v2.0 5 votes vote down vote up
/**
 * 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);
}
 
Example #17
Source Project: openjdk-jdk9   Author: AdoptOpenJDK   File: SQLDataExceptionTests.java    License: GNU General Public License v2.0 5 votes vote down vote up
/**
 * 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);
}
 
Example #18
Source Project: dragonwell8_jdk   Author: alibaba   File: SQLDataExceptionTests.java    License: GNU General Public License v2.0 5 votes vote down vote up
/**
 * 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()));
    }
}
 
Example #19
Source Project: TencentKona-8   Author: Tencent   File: SQLDataExceptionTests.java    License: GNU General Public License v2.0 5 votes vote down vote up
/**
 * 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);
}
 
Example #20
Source Project: jdk8u-jdk   Author: lambdalab-mirror   File: SQLDataExceptionTests.java    License: GNU General Public License v2.0 5 votes vote down vote up
/**
 * 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);
}
 
Example #21
Source Project: calcite-avatica   Author: apache   File: AvaticaResultSetConversionsTest.java    License: Apache License 2.0 5 votes vote down vote up
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
  }
}
 
Example #22
Source Project: calcite-avatica   Author: apache   File: AvaticaResultSetConversionsTest.java    License: Apache License 2.0 5 votes vote down vote up
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
  }
}
 
Example #23
Source Project: TencentKona-8   Author: Tencent   File: SQLDataExceptionTests.java    License: GNU General Public License v2.0 5 votes vote down vote up
/**
 * 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);
}
 
Example #24
Source Project: TencentKona-8   Author: Tencent   File: SQLDataExceptionTests.java    License: GNU General Public License v2.0 5 votes vote down vote up
/**
 * 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);
}
 
Example #25
Source Project: jdk8u_jdk   Author: JetBrains   File: SQLDataExceptionTests.java    License: GNU General Public License v2.0 5 votes vote down vote up
/**
 * 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);
}
 
Example #26
Source Project: TencentKona-8   Author: Tencent   File: SQLDataExceptionTests.java    License: GNU General Public License v2.0 5 votes vote down vote up
/**
 * 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);
}
 
Example #27
Source Project: TencentKona-8   Author: Tencent   File: SQLDataExceptionTests.java    License: GNU General Public License v2.0 5 votes vote down vote up
/**
 * 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);
}
 
Example #28
Source Project: TencentKona-8   Author: Tencent   File: SQLDataExceptionTests.java    License: GNU General Public License v2.0 5 votes vote down vote up
/**
 * 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);
}
 
Example #29
Source Project: TencentKona-8   Author: Tencent   File: SQLDataExceptionTests.java    License: GNU General Public License v2.0 5 votes vote down vote up
/**
 * 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);
}
 
Example #30
Source Project: openjdk-jdk9   Author: AdoptOpenJDK   File: SQLDataExceptionTests.java    License: GNU General Public License v2.0 5 votes vote down vote up
/**
 * 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);
}