Test für ArrayUmdrehenInPlace() ergänzt

master
ho 2024-05-03 14:53:18 +02:00
parent 1fbafe9268
commit a402d282a2
1 changed files with 31 additions and 3 deletions

View File

@ -153,7 +153,7 @@ public class ArrayExperimenteTest
int[] umgedreht = ArrayExperimente.arrayUmdrehen(test);
int[] ergebnis = new int[] { -41, 70, 13, 4, 3, -43, 1 };
assertEquals(umgedreht.length, ergebnis.length);
assertEquals(ergebnis.length, umgedreht.length);
assertArrayEquals(ergebnis, umgedreht);
// Array mit gerader Laenge:
@ -161,7 +161,7 @@ public class ArrayExperimenteTest
umgedreht = ArrayExperimente.arrayUmdrehen(test);
ergebnis = new int[] {-41, 70, 4, 3, -43, 1};
assertEquals(umgedreht.length, ergebnis.length);
assertEquals(ergebnis.length, umgedreht.length);
assertArrayEquals(ergebnis, umgedreht);
// Array mit Laenge 1:
@ -169,9 +169,37 @@ public class ArrayExperimenteTest
ergebnis = new int[] {1};
umgedreht = ArrayExperimente.arrayUmdrehen(test);
assertEquals(test.length, umgedreht.length);
assertEquals(ergebnis.length, umgedreht.length);
assertArrayEquals(ergebnis, umgedreht);
}
@Test
public void testarrayUmdrehenInPlace()
{
// Array mit ungerader Laenge:
int[] test = new int[] { 1, -43, 3, 4, 13, 70, -41 };
ArrayExperimente.arrayUmdrehenInPlace(test); //test umdrehen
int[] ergebnis = new int[] { -41, 70, 13, 4, 3, -43, 1 };
assertEquals(ergebnis.length, test.length);
assertArrayEquals(ergebnis, test);
// Array mit gerader Laenge:
test = new int[] { 1, -43, 3, 4, 70, -41 };
ArrayExperimente.arrayUmdrehenInPlace(test);
ergebnis = new int[] {-41, 70, 4, 3, -43, 1};
assertEquals(ergebnis.length, test.length);
assertArrayEquals(ergebnis, test);
// Array mit Laenge 1:
test = new int[] { 1 };
ergebnis = new int[] {1};
ArrayExperimente.arrayUmdrehenInPlace(test);
assertEquals(ergebnis.length, test.length);
assertArrayEquals(ergebnis, test);
}