This is an automated email from the ASF dual-hosted git repository.
scwhittle pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git
The following commit(s) were added to refs/heads/master by this push:
new c7e4db76a87 Add equals/hashcode to test data class to avoid direct
runner warning log (#32883)
c7e4db76a87 is described below
commit c7e4db76a8796639b411bb9f260a87a17248316f
Author: Sam Whittle <[email protected]>
AuthorDate: Thu Nov 7 18:13:57 2024 +0100
Add equals/hashcode to test data class to avoid direct runner warning log
(#32883)
---
.../java/org/apache/beam/sdk/transforms/WithKeysTest.java | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git
a/sdks/java/core/src/test/java/org/apache/beam/sdk/transforms/WithKeysTest.java
b/sdks/java/core/src/test/java/org/apache/beam/sdk/transforms/WithKeysTest.java
index 296a53f48e8..fd178f8e764 100644
---
a/sdks/java/core/src/test/java/org/apache/beam/sdk/transforms/WithKeysTest.java
+++
b/sdks/java/core/src/test/java/org/apache/beam/sdk/transforms/WithKeysTest.java
@@ -22,6 +22,7 @@ import static org.junit.Assert.assertEquals;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
+import java.util.Objects;
import org.apache.beam.sdk.coders.Coder;
import org.apache.beam.sdk.coders.KvCoder;
import org.apache.beam.sdk.coders.StringUtf8Coder;
@@ -226,5 +227,19 @@ public class WithKeysTest {
public String getStr() {
return this.str;
}
+
+ @Override
+ public boolean equals(Object o) {
+ if (!(o instanceof Pojo)) {
+ return false;
+ }
+ Pojo pojo = (Pojo) o;
+ return num == pojo.num && Objects.equals(str, pojo.str);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(num, str);
+ }
}
}