summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--base/src/main/java/bjc/utils/funcutils/TestUtils.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/base/src/main/java/bjc/utils/funcutils/TestUtils.java b/base/src/main/java/bjc/utils/funcutils/TestUtils.java
index 04d1909..0fd7ea8 100644
--- a/base/src/main/java/bjc/utils/funcutils/TestUtils.java
+++ b/base/src/main/java/bjc/utils/funcutils/TestUtils.java
@@ -1,8 +1,10 @@
package bjc.utils.funcutils;
import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertTrue;
import java.util.Iterator;
+import java.util.List;
/**
* Utilities for testing.
@@ -42,4 +44,15 @@ public class TestUtils {
assertEquals(hasMore, src.hasNext());
}
+
+ public static <T> void assertListEquals(List<T> src, T... exps) {
+ assertEquals(exps.length, src.size());
+
+ int i = 0;
+ for (T act : src) {
+ T exp = exps[i++];
+
+ assertEquals(exp, act);
+ }
+ }
}