public void defaultLabelShouldNotApplyForMoreThanOnePasswords()

in javatests/com/google/cloud/deploymentmanager/autogen/SpecDefaultsTest.java [515:538]


  public void defaultLabelShouldNotApplyForMoreThanOnePasswords() {
    ImmutableList<PasswordSpec> passwords =
        ImmutableList.of(
            PasswordSpec.newBuilder()
                .setMetadataKey("metadata-pw-key-0")
                .setLength(10)
                .setUsername("admin")
                .build(),
            PasswordSpec.newBuilder()
                .setMetadataKey("metadata-pw-key-1")
                .setLength(8)
                .setUsername("user")
                .build());

    SingleVmDeploymentPackageSpec.Builder single =
        fillInMissingDefaults(newSingleSpec().addAllPasswords(passwords));
    assertThat(single.getPasswordsList()).hasSize(2);
    assertThat(single.getPasswordsList()).containsAtLeastElementsIn(passwords).inOrder();

    MultiVmDeploymentPackageSpec.Builder multi =
        fillInMissingDefaults(newMultiSpec().addAllPasswords(passwords));
    assertThat(multi.getPasswordsList()).hasSize(2);
    assertThat(multi.getPasswordsList()).containsAtLeastElementsIn(passwords).inOrder();
  }