aboutsummaryrefslogtreecommitdiff
path: root/tests/common/src/com/android/tv/testing/ComparableTester.java
diff options
context:
space:
mode:
Diffstat (limited to 'tests/common/src/com/android/tv/testing/ComparableTester.java')
-rw-r--r--tests/common/src/com/android/tv/testing/ComparableTester.java48
1 files changed, 30 insertions, 18 deletions
diff --git a/tests/common/src/com/android/tv/testing/ComparableTester.java b/tests/common/src/com/android/tv/testing/ComparableTester.java
index fe6e72f5..4328deb9 100644
--- a/tests/common/src/com/android/tv/testing/ComparableTester.java
+++ b/tests/common/src/com/android/tv/testing/ComparableTester.java
@@ -16,22 +16,19 @@
package com.android.tv.testing;
-import junit.framework.Assert;
-
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.List;
+import junit.framework.Assert;
/**
* Tester for {@link java.lang.Comparable}s.
*
- * <p>
- * To use, create a new {@link ComparableTester} and add comparable groups
- * where each group contains objects that are
- * {@link java.util.Comparator#compare(Object, Object)} == 0 to each other.
- * Groups are added in order asserting that all earlier groups have compare < 0
- * for all later groups.
+ * <p>To use, create a new {@link ComparableTester} and add comparable groups where each group
+ * contains objects that are {@link java.util.Comparator#compare(Object, Object)} == 0 to each
+ * other. Groups are added in order asserting that all earlier groups have compare < 0 for all later
+ * groups.
*
* <pre>{@code
* new ComparableTester<String>()
@@ -39,8 +36,7 @@ import java.util.List;
* .addEquivalentGroup("World", "wORLD")
* .addEquivalentGroup("ZEBRA")
* .test();
- * }
- * </pre>
+ * }</pre>
*
* @param <T> the type of objects to compare.
*/
@@ -74,8 +70,8 @@ public class ComparableTester<T extends Comparable<T>> {
assertMore(more, less, moreGroup, lessGroup);
}
- private void assertLess(int left, int right, Collection<T> leftGroup,
- Collection<T> rightGroup) {
+ private void assertLess(
+ int left, int right, Collection<T> leftGroup, Collection<T> rightGroup) {
int leftSub = 0;
for (T leftItem : leftGroup) {
int rightSub = 0;
@@ -83,14 +79,22 @@ public class ComparableTester<T extends Comparable<T>> {
for (T rightItem : rightGroup) {
String rightName = "Item[" + right + "," + (rightSub++) + "]";
Assert.assertEquals(
- leftName + " " + leftItem + " compareTo " + rightName + " " + rightItem
- + " is <0", true, leftItem.compareTo(rightItem) < 0);
+ leftName
+ + " "
+ + leftItem
+ + " compareTo "
+ + rightName
+ + " "
+ + rightItem
+ + " is <0",
+ true,
+ leftItem.compareTo(rightItem) < 0);
}
}
}
- private void assertMore(int left, int right, Collection<T> leftGroup,
- Collection<T> rightGroup) {
+ private void assertMore(
+ int left, int right, Collection<T> leftGroup, Collection<T> rightGroup) {
int leftSub = 0;
for (T leftItem : leftGroup) {
int rightSub = 0;
@@ -98,8 +102,16 @@ public class ComparableTester<T extends Comparable<T>> {
for (T rightItem : rightGroup) {
String rightName = "Item[" + right + "," + (rightSub++) + "]";
Assert.assertEquals(
- leftName + " " + leftItem + " compareTo " + rightName + " " + rightItem
- + " is >0", true, leftItem.compareTo(rightItem) > 0);
+ leftName
+ + " "
+ + leftItem
+ + " compareTo "
+ + rightName
+ + " "
+ + rightItem
+ + " is >0",
+ true,
+ leftItem.compareTo(rightItem) > 0);
}
}
}