public void testFilterInputFieldsByTier()

in javatests/com/google/cloud/deploymentmanager/autogen/SoyFunctionsTest.java [413:442]


  public void testFilterInputFieldsByTier() {
    DeployInputField email = buildStringBoxInput("email");
    DeployInputField username = buildStringBoxInput("username");
    DeployInputField additionalDisks = buildIntegerBoxInput("additional-disks");

    DeployInputSection userDataSection =
        buildInputSection("User data", MAIN, email, username);
    DeployInputSection otherSection =
        buildInputSection("Other", CUSTOM_BOTTOM, additionalDisks);

    DeployInputSpec inputSpec = DeployInputSpec.newBuilder()
        .addSections(userDataSection)
        .addSections(otherSection)
        .build();

    VmTierSpec vmTierSpec = VmTierSpec.newBuilder()
        .addGceMetadataItems(
            GceMetadataItem.newBuilder()
                .setKey("some-email")
                .setValueFromDeployInputField("email"))
        .addGceMetadataItems(
            GceMetadataItem.newBuilder()
                .setKey("disks-count")
                .setValueFromDeployInputField("additional-disks"))
        .build();

    assertFunctionCall(listDeployInputFields, inputSpec, vmTierSpec)
        .hasIterableResultThat()
        .containsExactly(toSoyValue(email), toSoyValue(additionalDisks));
  }