diff options
author | 2016-03-25 23:10:30 +0000 | |
---|---|---|
committer | 2016-03-28 18:05:44 +0000 | |
commit | be6cb09ccdde42c78ad38e0c02e9971999c66b18 (patch) | |
tree | 6e2367a17b2258192f5f17eec7f3e2a9d4c7e59e /src/test/java/com/google/devtools/build/skyframe/TrackingAwaiter.java | |
parent | a614c9349ec40968af8fca5ad02da5b42b1af589 (diff) |
Clean up some testing code: @Before methods' call order is unspecified, so we could get an NPE if one initializes a data structure the other uses. Also delete an unused field and do a small visibility drive-by.
--
MOS_MIGRATED_REVID=118248373
Diffstat (limited to 'src/test/java/com/google/devtools/build/skyframe/TrackingAwaiter.java')
-rw-r--r-- | src/test/java/com/google/devtools/build/skyframe/TrackingAwaiter.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/skyframe/TrackingAwaiter.java b/src/test/java/com/google/devtools/build/skyframe/TrackingAwaiter.java index 5c0e3565dc..481b9b13e8 100644 --- a/src/test/java/com/google/devtools/build/skyframe/TrackingAwaiter.java +++ b/src/test/java/com/google/devtools/build/skyframe/TrackingAwaiter.java @@ -82,6 +82,11 @@ public class TrackingAwaiter { } } + /** Allow arbitrary errors to be recorded here for later throwing. */ + public void injectExceptionAndMessage(Throwable throwable, String message) { + exceptionsThrown.add(Pair.of(message, throwable)); + } + public void assertNoErrors() { List<Pair<String, Throwable>> thisEvalExceptionsThrown = ImmutableList.copyOf(exceptionsThrown); exceptionsThrown.clear(); |