}
return result;
}
public void testEnum() {
IdltowsdlTypeTestEnum1 valueSets[][] = {
{IdltowsdlTypeTestEnum1.E_1_1, IdltowsdlTypeTestEnum1.E_1_1},
{IdltowsdlTypeTestEnum1.E_1_1, IdltowsdlTypeTestEnum1.E_1_2},
{IdltowsdlTypeTestEnum1.E_1_2, IdltowsdlTypeTestEnum1.E_1_3},
{IdltowsdlTypeTestEnum1.E_1_3, IdltowsdlTypeTestEnum1.E_1_3},
};
for (int i = 0; i < valueSets.length; i++) {
IdltowsdlTypeTestEnum1 in = valueSets[i][0];
Holder<IdltowsdlTypeTestEnum1> inoutOrig = new Holder<IdltowsdlTypeTestEnum1>(valueSets[i][1]);
Holder<IdltowsdlTypeTestEnum1> inout = new Holder<IdltowsdlTypeTestEnum1>(valueSets[i][1]);
Holder<IdltowsdlTypeTestEnum1> out = new Holder<IdltowsdlTypeTestEnum1>();
IdltowsdlTypeTestEnum1 ret = client.testEnum(in, inout, out);
assertEquals("testEnum(): Incorrect value for out param", inoutOrig.value, out.value);
assertEquals("testEnum(): Incorrect value for inout param", in,inout.value);
assertEquals("testEnum(): Incorrect return value", in, ret);
}