public void deployInputDisplayGroupsCannotShareNamesEvenAcrossSections()

in javatests/com/google/cloud/deploymentmanager/autogen/SpecValidationsTest.java [1387:1406]


  public void deployInputDisplayGroupsCannotShareNamesEvenAcrossSections() {
    DeployInputField.Builder fieldTemplate = DeployInputField.newBuilder().setTitle("Field title");
    fieldTemplate.getGroupedBooleanCheckboxBuilder()
        .getDisplayGroupBuilder().setName("dg").setTitle("Display group");
    DeployInputSection.Builder sectionTemplate = DeployInputSection.newBuilder()
        .setTitle("Section title").setPlacement(Placement.CUSTOM_BOTTOM);
    DeployInputSpec inputSpec =
        DeployInputSpec.newBuilder()
            .addSections(
                sectionTemplate.clone()
                    .setName("section0")
                    .addFields(fieldTemplate.clone().setName("f0")))
            .addSections(
                sectionTemplate.clone()
                    .setName("section1")
                    .addFields(fieldTemplate.clone().setName("f1")))
            .build();
    expectIllegalArgumentException("Display groups with the same name: dg");
    validateDeployInput(inputSpec);
  }