Ziffern einer Zahl schlagen fehl
Nachdem du einen erfolgreichen Test geschrieben hast, schreibe nun einen Test, der bei einem Randfall mit unerwartetem Verhalten fehlschlägt.
Softwareentwickler schreiben häufig absichtlich fehlende Tests, um das Vorhandensein eines Bugs zu zeigen.
Die benötigten JUnit-Pakete wurden bereits für dich importiert.
Diese Übung ist Teil des Kurses
Einführung in das Testen in Java
Anleitung zur Übung
- Gib die richtige Annotation an, damit JUnit diesen Test ausführen kann.
- Rufe die zu testende Methode auf.
- Verwende die passende JUnit-Assertion, um das erwartete Verhalten zu prüfen – der Test soll fehlschlagen.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
public class LastDigitWithTests {
public static void main(String[] args) {
launchTestsAndPrint(LastDigitTest.class);
}
}
class LastDigit {
public static int lastDigit(int a) {
return a % 10;
}
}
class LastDigitTest {
// Use the correct annotation to mark this as a JUnit test
@____
void testLastDigit() {
int number = -2025;
int expected = 5;
// Call the method under test
int actual = LastDigit.____(____);
// Use the correct JUnit assertion for the scenario
____(expected, actual);
}
}