Java Podstawy -> ArrayList – Get
Implementujemy metodę Get klasy MyArrayList, czyli prywatnej kopi implementacji klasy ArrayList z Java.
Podczas implementacji metody GET napotykamy na problem w postaci walidacji indeksu. Musimy sprawdzić, czy argument wysłany przez użytkownika nie jest ujemny i nie wychodzi poza zakres naszej tablicy.
Jeśli walidacja jest poprawna to możemy zwrócić element tablicy o konkretnym indeksie.
Następnie piszemy test w Junit sprawdzający działanie naszej metody GET. Tutaj w celu sprawdzenia poprawności używamy metody:
assertEquals(expected, actual)
W ten sposób przetestowana metoda jest bezpieczna.
W ramach rozwinięcia testów można sprawdzić, co się stanie jeśli spytamy o nieprawidłowy indeks.
Pozdrawiamy,
Zespół Great