oObj.replaceByIndex(999, oInstance);
result = false;
log.println("1. replaceByIndex(): Exception expected! - FAILED");
XNameContainer xNC = (XNameContainer)
UnoRuntime.queryInterface(XNameContainer.class, oObj) ;
String[] names = xNC.getElementNames() ;
log.println("Element names :") ;
for (int i = 0; i<names.length; i++) {
log.println(" '" + names[i] + "'") ;
}
} catch (IndexOutOfBoundsException e) {
log.println("1. replaceByIndex(): Expected exception - OK");
result &= true;
} catch (com.sun.star.lang.IllegalArgumentException e) {
result = false;
log.println("1. replaceByIndex(): Unexpected exception! - " +
e + " - FAILED");
} catch (com.sun.star.lang.WrappedTargetException e) {
result = false;
log.println("1. replaceByIndex(): Unexpected exception! - " +
e + " - FAILED");
}
log.println("replace with a wrong Object occurs Exceptions ...");
try {
oObj.replaceByIndex(0, null);
result = false;
log.println("2. replaceByIndex(): Exception expected! - FAILED");
XNameContainer xNC = (XNameContainer)
UnoRuntime.queryInterface(XNameContainer.class, oObj) ;
String[] names = xNC.getElementNames() ;
log.println("Element names :") ;
for (int i = 0; i<names.length; i++) {
log.println(" '" + names[i] + "'") ;
}
} catch (IllegalArgumentException e) {