10771078107910801081108210831084108510861087
log.setMethod("testAddAll_Indexed_NotCompoundName()"); CompoundName name; name = new CompoundName("", props); try { name.addAll(0, new CompositeName("a/b/c")); fail("should throw InvalidNameException"); } catch (InvalidNameException e) { } }
10891090109110921093109410951096109710981099
log.setMethod("testAddAll_Indexed_Null()"); CompoundName name; name = new CompoundName("", props); try { name.addAll(0, null); fail("should throw NullPointerException"); } catch (NullPointerException e) { } }
11531154115511561157115811591160116111621163
name.add(0, "b"); assertNameEquals(name, "b", "a"); name.add(1, ""); assertNameEquals(name, "b", "", "a"); try { name.addAll(-1, new CompoundName("d", props)); fail(); } catch (ArrayIndexOutOfBoundsException e) { //expected } try {
11591160116111621163116411651166116711681169
fail(); } catch (ArrayIndexOutOfBoundsException e) { //expected } try { name.addAll(5, new CompoundName("d", props)); fail(); } catch (ArrayIndexOutOfBoundsException e) { //expected }