Siffror i ett tal misslyckas
Nu när du har skrivit ett lyckat test är det dags att skriva ett test som misslyckas när det stöter på oväntat beteende i ett gränsfall.
Mjukvaruingenjörer skriver ofta avsiktligt misslyckade tester för att påvisa förekomsten av en bugg.
Nödvändiga JUnit-paket har redan importerats åt dig.
Den här övningen är en del av kursen
Introduktion till testning i Java
Övningsinstruktioner
- Ange rätt annotering för att JUnit ska kunna köra testet.
- Anropa metoden som testas.
- Använd rätt JUnit-assertion för att kontrollera det förväntade beteendet – testet ska misslyckas.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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);
}
}