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);
+    }
   }
 }

Reply via email to