in javatests/com/google/cloud/deploymentmanager/autogen/SoyFunctionsTest.java [265:293]
public void testFindDisplayGroup() {
DisplayGroup displayGroup0 = DisplayGroup.newBuilder().setName("DISPLAY_GROUP0").build();
DisplayGroup displayGroup1 = DisplayGroup.newBuilder().setName("DISPLAY_GROUP1").build();
DeployInputSection.Builder sectionBuilder = DeployInputSection.newBuilder();
sectionBuilder
.addFieldsBuilder()
.setName("nonGroupedBooleanCheckboxField")
.setIntegerBox(IntegerBox.getDefaultInstance());
sectionBuilder.addFieldsBuilder()
.setName("group0LeadingField")
.setGroupedBooleanCheckbox(
GroupedBooleanCheckbox.newBuilder().setDisplayGroup(displayGroup0));
sectionBuilder
.addFieldsBuilder()
.setName("group0SecondField")
.setGroupedBooleanCheckbox(GroupedBooleanCheckbox.getDefaultInstance());
sectionBuilder.addFieldsBuilder()
.setName("group1LeadingField")
.setGroupedBooleanCheckbox(
GroupedBooleanCheckbox.newBuilder().setDisplayGroup(displayGroup1));
DeployInputSection section = sectionBuilder.build();
assertFunctionCall(findDisplayGroup, section.getFields(1), section)
.hasResultThat().isEqualTo(toSoyValue(displayGroup0));
assertFunctionCall(findDisplayGroup, section.getFields(2), section)
.hasResultThat().isEqualTo(toSoyValue(displayGroup0));
assertFunctionCall(findDisplayGroup, section.getFields(3), section)
.hasResultThat().isEqualTo(toSoyValue(displayGroup1));
}