use of org.pentaho.platform.api.util.PentahoChainedException in project pentaho-platform by pentaho.
the class MultipleComponentIT method testMiscExceptionClasses.
/*
* public void testCrosstab() { startTest(); IRuntimeContext context = run("test", "rules", "CrossTabTest.xaction");
* //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ assertEquals(
* Messages.getInstance().getString("BaseTest.USER_RUNNING_ACTION_SEQUENCE"), IRuntimeContext.RUNTIME_STATUS_SUCCESS,
* context.getStatus()); //$NON-NLS-1$ IActionParameter rtn = context.getOutputParameter("rule-result"); //$NON-NLS-1$
* assertNotNull(rtn); IPentahoResultSet resultset = (IPentahoResultSet) rtn.getValue();
* assertEquals(resultset.getRowCount(), 7); Object[][] colHeaders = resultset.getMetaData().getColumnHeaders();
* assertEquals(colHeaders[0][0], "DEPARTMENT"); //$NON-NLS-1$ assertEquals(colHeaders[0][1], "Central"); //$NON-NLS-1$
* assertEquals(colHeaders[0][2], "Western"); //$NON-NLS-1$ assertEquals(colHeaders[0][3], "Southern"); //$NON-NLS-1$
* assertEquals(colHeaders[0][4], "Eastern"); //$NON-NLS-1$
*
* finishTest(); }
*/
public void testMiscExceptionClasses() {
// Making sure we create an instance of all the Hitachi Vantara
// Exception classes.
startTest();
Exception ex = new RepositoryException();
// $NON-NLS-1$
Exception ex2 = new RepositoryException("Ignored");
Exception ex3 = new RepositoryException(ex2);
// $NON-NLS-1$
Exception ex4 = new RepositoryException("Ignored", ex3);
Exception ex5 = new AuditException();
// $NON-NLS-1$
Exception ex6 = new AuditException("Ignored");
// $NON-NLS-1$
Exception ex7 = new AuditException("Ignored", ex);
Exception ex8 = new AuditException(ex4);
// $NON-NLS-1$
ex = new ContentException("Ignored");
// $NON-NLS-1$
ex = new ContentException("Ignored", ex5);
ex = new ContentException(ex6);
ex = new InvalidParameterException();
ex = new SQLResultSetException();
ex = new PentahoChainedException();
// $NON-NLS-1$
ex = new PentahoChainedException("Ignored");
// $NON-NLS-1$
ex = new PentahoChainedException("Ignored", ex7);
ex = new PentahoChainedException(ex8);
finishTest();
}
Aggregations