InputTextField field3 = assertHasInputTextField(form2, "field 3");
InputTextField field4 = assertHasInputTextField(form2, "field 4");
// created on this form
InputForm target = form3;
Label new1 = assertHasLabel(target, "field 1");
Label new2 = assertHasLabel(target, "field 2");
Label new3 = assertHasLabel(target, "field 3");
Label new4 = assertHasLabel(target, "field 4");
// and connected
assertHasSetWire(root, field3, new3);
assertHasSetWire(root, field4, new4);
// form3.field1 does not -> form1.field1;
// it goes form3.field1 -> form2.field1 -> form1.field1
assertHasNoSetWire(root, field1, new1);
assertHasNoSetWire(root, field2, new2);
// check
Label field1_a = assertHasLabel(form2, "field 1");
Label field2_a = assertHasLabel(form2, "field 2");
assertHasSetWire(root, field1, field1_a);
assertHasSetWire(root, field2, field2_a);
assertHasSetWire(root, field1_a, new1);