}
return true;
}
public void testUnboundedArray() throws Exception {
UnboundedArray x = new UnboundedArray();
x.getItem().addAll(Arrays.asList("AAA", "BBB", "CCC"));
UnboundedArray yOrig = new UnboundedArray();
yOrig.getItem().addAll(Arrays.asList("XXX", "YYY", "ZZZ"));
Holder<UnboundedArray> y = new Holder<UnboundedArray>(yOrig);
Holder<UnboundedArray> z = new Holder<UnboundedArray>();
UnboundedArray ret = client.testUnboundedArray(x, y, z);
if (!perfTestOnly) {
for (int i = 0; i < 3; i++) {
assertTrue("testUnboundedArray(): Incorrect value for inout param", equals(x, y.value));
assertTrue("testUnboundedArray(): Incorrect value for out param", equals(yOrig, z.value));