AccountIT.getOwnAccountState: Use containsAtLeast to verify metadata
Use containsAtLeast instead of containsExcatly because when the test is
run internally at Google additional metadata is returned.
Bug: Google b/330836100
Release-Notes: skip
Change-Id: Ic9007861374e51e6d8bbd6ff743078531b0adb20
Signed-off-by: Edwin Kempin <ekempin@google.com>
diff --git a/javatests/com/google/gerrit/acceptance/api/accounts/AccountIT.java b/javatests/com/google/gerrit/acceptance/api/accounts/AccountIT.java
index a390a00..f48fbc5 100644
--- a/javatests/com/google/gerrit/acceptance/api/accounts/AccountIT.java
+++ b/javatests/com/google/gerrit/acceptance/api/accounts/AccountIT.java
@@ -3523,8 +3523,10 @@
state.externalIds.stream().map(e -> e.identity).collect(toImmutableSet()),
ImmutableSet.of("mailto:" + email, "username:" + username, "mailto:" + secondaryEmail));
+ // Using containsAtLeast instead of containsExcatly because when the test is run internally at
+ // Google additional metadata is returned.
assertThat(state.metadata)
- .containsExactly(metadata1, metadata2, metadata3, metadata4)
+ .containsAtLeast(metadata1, metadata2, metadata3, metadata4)
.inOrder();
}
}