Io-11-lab-odp01
Z Studia Informatyczne
Zadania – Automatyzacja wykonania testów – JUnit
<< Powrót do strony z zadaniami
Odpowiedzi
Zadanie 1
Poniższy kod (listing 2) prezentuje rozwiązanie zadania 1. Łańcuch opisujący przypadek testowy jest opcjonalny i został dodany tylko dla celów demonstracyjnych. Ostatni z parametrów to delta określająca precyzję porównania wartości oczekiwanej z faktyczną. Ma to istotne znaczenie w przypadku operowania na liczbach zmiennoprzecinkowych. W tym przypadku delta wynosi 0 co oznacza, że różnica wartości oczekiwanej z faktyczną musi dać w wyniku wartość 0.
package elearning;
import junit.framework.TestCase;
public class SumaTest extends TestCase {
public void testSuma() {
assertEquals("Test dla 2,5 + 3,5", 6.0, 2.5 + 3.5, 0.0);
}
}
Listing 2. Rozwiązanie zadania 1.