id = "IDL:testCreateExceptTC";
name = "Except";
members = new StructMember [2];
members[0] = new StructMember ("StructMember1", testTC, null);
members[1] = new StructMember ("StructMember2", testTC, null);
/* Test valid name */
orb.create_exception_tc (id, name, members);
/* Test blank name */
members[0] = new StructMember ("", testTC, null);
members[1] = new StructMember ("StructMember2", testTC, null);
try
{
orb.create_exception_tc (id, name, members);
fail("Excepted exception blank member name in create_except_tc");
}
catch (BAD_PARAM ex)
{
// Do nothing - expecting exception}
}
/* Test null name */
members[0] = new StructMember ("StructMember1", testTC, null);
members[1] = new StructMember (null, testTC, null);
try
{
orb.create_exception_tc (id, name, members);