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()));
}
}
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);
}
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);
}
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);
}
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);
}
Aggregations