338339340341342343344345346347348
StructA valid = new StructA("valid"); StructA invalid = new StructA(); StructB b = new StructB(); try { b.validate(); fail(); } catch (TException e) { // expected }
345346347348349350351352353354355
} catch (TException e) { // expected } b = new StructB().setAb(valid); b.validate(); b = new StructB().setAb(invalid); try { b.validate(); fail();
349350351352353354355356357358359
b = new StructB().setAb(valid); b.validate(); b = new StructB().setAb(invalid); try { b.validate(); fail(); } catch (TException e) { // expected }
357358359360361362363364365366367
// expected } b = new StructB().setAb(valid).setAa(invalid); try { b.validate(); fail(); } catch (TException e) { // expected } }