我有两种方法。
public static <T extends Comparable<T>> T[] sort(T[] array) {}
和
public static <T extends Comparable<T>> T[] sort(T[] array,
Comparator<? super T> c) {}
没有任何错误的实施,但在 JUnit 测试用例之后,我在 T[] s =...
JUnit 说:
java.lang.object cannot be cast to java.lang.Comparable;
在测试用例中,JUnit 在错误旁边也给了我这一行:
assertArrayEquals(a1, ComparisonCountingSort.sort(ar1));
我的问题是知道我可以在这里解决什么以获得成功的 JUnit 测试用例。