G
Gast2
Gast
Ja, zum Beispiel so:
Java:
public static void main(String[] args) {
Random rnd = new Random();
for (int test = 1; test < 100; test++) {
int nThelement = rnd.nextInt(99);
ArrayList<Integer> list = fillArrayByRandom(100, 10000);
System.out.println("Unsorted: " + Arrays.toString(list.toArray()));
Integer i = findNthSmallest(list, nThelement);
System.out.println("Berechnetes " + nThelement + "tes Element: "
+ i);
Collections.sort(list);
System.out.println("Sorted: " + Arrays.toString(list.toArray()));
Integer j = list.get(nThelement - 1);
System.out.println(nThelement + "tes Element: " + j);
if (i != j) {
throw new RuntimeException();
}
}
System.out.println("______________________");
System.out.println("Alle tests erfolgreich");
}