Źródło: Arkusze CKE
Testy jednostkowe składają się z trzech głównych faz w kolejności
Warianty odpowiedzi
-
A
act / assert / arrange
-
B
arrange / act / assert
-
C
assert / act / arrange
-
D
assert / arrange / act
Wyjaśnienie
Wzorzec AAA (Arrange-Act-Assert) to powszechnie stosowany standard pisania przejrzystych i czytelnych testów jednostkowych.
W pierwszej fazie (Arrange) przygotowujesz środowisko: tworzysz obiekty, ustawiasz dane wejściowe i zmienne potrzebne do przeprowadzenia testu.
W drugiej fazie (Act) wywołujesz konkretną metodę lub funkcję, którą chcesz przetestować.
W trzeciej fazie (Assert) porównujesz otrzymany wynik z oczekiwanym, sprawdzając, czy kod zadziałał poprawnie.