Search in sources :

Example 1 with SyncProviderException

use of javax.sql.rowset.spi.SyncProviderException in project jdk8u_jdk by JetBrains.

the class SyncProviderExceptionTests method test05.

/*
     * Validate that the ordering of the returned Exceptions is correct using
     * for-each loop
     */
@Test
public void test05() {
    SyncProviderException ex = new SyncProviderException("Exception 1");
    ex.initCause(t1);
    SyncProviderException ex1 = new SyncProviderException("Exception 2");
    SyncProviderException ex2 = new SyncProviderException("Exception 3");
    ex2.initCause(t2);
    ex.setNextException(ex1);
    ex.setNextException(ex2);
    int num = 0;
    for (Throwable e : ex) {
        assertTrue(msgs[num++].equals(e.getMessage()));
    }
}
Also used : SyncProviderException(javax.sql.rowset.spi.SyncProviderException) Test(org.testng.annotations.Test) BaseTest(util.BaseTest)

Example 2 with SyncProviderException

use of javax.sql.rowset.spi.SyncProviderException in project jdk8u_jdk by JetBrains.

the class SyncProviderExceptionTests method test03.

/*
     * Create SyncProviderException with message and
     * call setSyncResolver to indicate the SyncResolver to use
     */
@Test
public void test03() {
    SyncProviderException ex = new SyncProviderException(reason);
    ex.setSyncResolver(new StubSyncResolver());
    assertTrue(ex.getMessage().equals(reason) && ex.getSQLState() == null && ex.getCause() == null && ex.getErrorCode() == 0 && ex.getSyncResolver() instanceof StubSyncResolver);
}
Also used : SyncProviderException(javax.sql.rowset.spi.SyncProviderException) StubSyncResolver(util.StubSyncResolver) Test(org.testng.annotations.Test) BaseTest(util.BaseTest)

Example 3 with SyncProviderException

use of javax.sql.rowset.spi.SyncProviderException in project jdk8u_jdk by JetBrains.

the class SyncProviderExceptionTests method test08.

/*
     * Serialize a SyncProviderException and make sure you can read it back properly
     */
@Test
public void test08() throws Exception {
    SyncProviderException e = new SyncProviderException(reason);
    e.setSyncResolver(new StubSyncResolver());
    SyncProviderException ex1 = createSerializedException(e);
    assertTrue(ex1.getMessage().equals(reason) && ex1.getSQLState() == null && ex1.getCause() == null && ex1.getErrorCode() == 0 && ex1.getSyncResolver() instanceof StubSyncResolver);
}
Also used : SyncProviderException(javax.sql.rowset.spi.SyncProviderException) StubSyncResolver(util.StubSyncResolver) Test(org.testng.annotations.Test) BaseTest(util.BaseTest)

Example 4 with SyncProviderException

use of javax.sql.rowset.spi.SyncProviderException in project jdk8u_jdk by JetBrains.

the class SyncProviderExceptionTests method test.

/*
     * Create SyncProviderException with no-arg constructor
     */
@Test
public void test() {
    SyncProviderException ex = new SyncProviderException();
    assertTrue(ex.getMessage() == null && ex.getSQLState() == null && ex.getCause() == null && ex.getErrorCode() == 0 && ex.getSyncResolver() instanceof SyncResolverImpl);
}
Also used : SyncProviderException(javax.sql.rowset.spi.SyncProviderException) SyncResolverImpl(com.sun.rowset.internal.SyncResolverImpl) Test(org.testng.annotations.Test) BaseTest(util.BaseTest)

Example 5 with SyncProviderException

use of javax.sql.rowset.spi.SyncProviderException in project jdk8u_jdk by JetBrains.

the class SyncProviderExceptionTests method test02.

/*
     * Create SyncProviderException with message
     */
@Test
public void test02() {
    SyncProviderException ex = new SyncProviderException(reason);
    assertTrue(ex.getMessage().equals(reason) && ex.getSQLState() == null && ex.getCause() == null && ex.getErrorCode() == 0 && ex.getSyncResolver() instanceof SyncResolverImpl);
}
Also used : SyncProviderException(javax.sql.rowset.spi.SyncProviderException) SyncResolverImpl(com.sun.rowset.internal.SyncResolverImpl) Test(org.testng.annotations.Test) BaseTest(util.BaseTest)

Aggregations

SyncProviderException (javax.sql.rowset.spi.SyncProviderException)9 Test (org.testng.annotations.Test)9 BaseTest (util.BaseTest)9 StubSyncResolver (util.StubSyncResolver)4 SyncResolverImpl (com.sun.rowset.internal.SyncResolverImpl)3 SQLException (java.sql.SQLException)1