Hallo zusammen,
ich hatte eben schonmal etwas geschrieben, da ich einen Fehler in einen Programm nicht gefunden hatte, dass hatte sich erledigt, ich habs geschafft
Doch jetzt habe ich Leider ein anderes Problem
ich soll einen Methode testen, die ein Array sortiert. public static void sort(int[] a)
Ich versuche es schon die ganze Zeit, aber bei der Fehlermeldung steht
The method assertEquals(Object, Object) in the type Assert is not applicable for the arguments (int[], void)
Das Problem ist wohl, dass void, aber die Methode muss void sein
Ich habe schon mehrer assert versucht, aber es kommt immer diese Fehlermeldung, wie oben geschrieben
Hilfe
ich hatte eben schonmal etwas geschrieben, da ich einen Fehler in einen Programm nicht gefunden hatte, dass hatte sich erledigt, ich habs geschafft
Doch jetzt habe ich Leider ein anderes Problem
ich soll einen Methode testen, die ein Array sortiert. public static void sort(int[] a)
Ich versuche es schon die ganze Zeit, aber bei der Fehlermeldung steht
The method assertEquals(Object, Object) in the type Assert is not applicable for the arguments (int[], void)
Das Problem ist wohl, dass void, aber die Methode muss void sein
Java:
public class SorterTest {
@Test
public void ArraySorterTest1() {
int a[] = { 5, 1, 0 }; // ist
int[] b = { 0, 1, 5 }; // soll rauskommen
Assert.assertEquals(b, ArraySorter.sortArrayOfLength3(a));
}
Ich habe schon mehrer assert versucht, aber es kommt immer diese Fehlermeldung, wie oben geschrieben
Hilfe
Zuletzt bearbeitet: