Don't assert that exception is the same, just assert on its properties.
PiperOrigin-RevId: 245092364
diff --git a/src/test/java/com/google/devtools/build/skyframe/MemoizingEvaluatorTest.java b/src/test/java/com/google/devtools/build/skyframe/MemoizingEvaluatorTest.java
index ac2f53d..73b2340 100644
--- a/src/test/java/com/google/devtools/build/skyframe/MemoizingEvaluatorTest.java
+++ b/src/test/java/com/google/devtools/build/skyframe/MemoizingEvaluatorTest.java
@@ -5195,7 +5195,9 @@
}
});
- assertThat(tester.evalAndGetError(keepGoing, parentKey).getException()).isSameAs(parentExn);
+ Exception exception = tester.evalAndGetError(keepGoing, parentKey).getException();
+ assertThat(exception).isInstanceOf(SomeErrorException.class);
+ assertThat(exception).hasMessageThat().isEqualTo("bad");
}
/** Data encapsulating a graph inconsistency found during evaluation. */