To tylko jedna z 2 stron tej notatki. Zaloguj się aby zobaczyć ten dokument.
Zobacz
całą notatkę
Zadanie 1
Sprawdza się nieistotne rzeczy, jak assertEquals(one, one) - zawsze zwroci true
Brak setUp i tearDown - bez tego na początku obiekty tworzona sa tylko raz dla całej klasy; w kolejnej metodzie nie bedzie obliczony bo wartosci juz beda
Brak asercji; w kilku miejscu wywolana jest funkcja i nie jest sprawdzana cos tam np. one.equals(oneA) - to się wykona ale bez względu na wynik nic sie nie stanie.
Tworzone są niepotrzebne obiekty np. two.hashcode w metodzie testHashcode
Nigdy nie przejdzie ostatniego testu (testNullPointerProtection), zawsze jest wyjątek, który nie jest przechwytywany
Niepotrzebne System.out.println w metodzie testSetValues.
Rzucamy wyjątek zamiast Assert w testNotEquals
TestNotEquals - zawsze zwraca true Zadanie 2 - plik
Zadanie 3 import junit .framework.TestCase; public class MathTest extends TestCase { double result , expected ; public void setUp() // Ustawiam wartości zmiennych { expected = 3.0; result = 0.0; } public void testAdd() { for ( int i = 0; i
... zobacz całą notatkę
Komentarze użytkowników (0)