aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/testutil/MoreAsserts.java
diff options
context:
space:
mode:
authorGravatar Ulf Adams <ulfjack@google.com>2015-10-14 10:08:25 +0000
committerGravatar David Chen <dzc@google.com>2015-10-14 18:29:19 +0000
commitd6fce4428db80f8e5d369581baea415e202cfe62 (patch)
tree2307e2312857d082593a658b7c7bd3988145719c /src/test/java/com/google/devtools/build/lib/testutil/MoreAsserts.java
parent17f11ebecacad00868d5e311254edb147daf156f (diff)
Reimplement target pattern parsing in Skyframe.
This is currently not hooked up, and we're passing (potentially) massive numbers of targets around. -- MOS_MIGRATED_REVID=105395404
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/testutil/MoreAsserts.java')
-rw-r--r--src/test/java/com/google/devtools/build/lib/testutil/MoreAsserts.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/testutil/MoreAsserts.java b/src/test/java/com/google/devtools/build/lib/testutil/MoreAsserts.java
index 3554e35c36..c8c0d7bf4c 100644
--- a/src/test/java/com/google/devtools/build/lib/testutil/MoreAsserts.java
+++ b/src/test/java/com/google/devtools/build/lib/testutil/MoreAsserts.java
@@ -24,6 +24,7 @@ import com.google.common.base.Joiner;
import com.google.common.base.Predicate;
import com.google.common.base.Predicates;
import com.google.common.collect.ImmutableList;
+import com.google.common.collect.ImmutableSet;
import com.google.common.collect.Iterables;
import com.google.common.collect.Maps;
import com.google.common.collect.Sets;
@@ -351,6 +352,16 @@ public class MoreAsserts {
}
/**
+ * If the specified EventCollector does not contain an event which has
+ * 'expectedEvent' as a substring, an informative assertion fails. Otherwise
+ * the matching event is returned.
+ */
+ public static Event assertContainsEvent(Iterable<Event> eventCollector,
+ String expectedEvent, EventKind kind) {
+ return assertContainsEvent(eventCollector, expectedEvent, ImmutableSet.of(kind));
+ }
+
+ /**
* If the specified EventCollector does not contain an event of a kind of 'kinds' which has
* 'expectedEvent' as a substring, an informative assertion fails. Otherwise
* the matching event is returned.