Sobes.tech
Junior — Middle

Da li koristite biblioteku Mockito za pisanje testova?

sobes.tech АИ

Одговор од АИ

Да, библиотека Mockito се широко користи за писање јединичних тестова у Јави. Она омогућава креирање mock објеката, који су имитације стварних класа, како би се тестирани код изоловао од зависности.

Главне могућности Mockito:

  • Креирање mock објеката.
  • Конфигурисање понашања метода mock објеката.
  • Провера позива метода (verify).

Пример употребе:

import static org.mockito.Mockito.*;

// Креирање mock-а
List<String> mockedList = mock(List.class);

// Конфигурисање понашања
when(mockedList.get(0)).thenReturn("Први елемент");

// Коришћење
System.out.println(mockedList.get(0)); // Исписа "Први елемент"

// Провера позива
verify(mockedList).get(0);

Mockito помаже у писању чистих и независних тестова, посебно када код зависи од спољашњих сервиса или сложених објеката.