Sobes.tech
Назад к вопросам
Junior — Middle
110

Какий инструмент или библиотеку вы применяли для создания мок-объектов, связанных с аннотацией @Mock?

Ответ от нейросети

sobes.tech AI

Для создания мок-объектов с использованием аннотации @Mock чаще всего применяется библиотека Mockito. Она позволяет легко создавать имитации зависимостей для юнит-тестов в Java.

Пример использования:

import static org.mockito.Mockito.*;
import org.mockito.Mock;
import org.mockito.MockitoAnnotations;

public class MyTest {
    @Mock
    private MyService myService;

    @Before
    public void init() {
        MockitoAnnotations.openMocks(this);
    }

    @Test
    public void testSomething() {
        when(myService.getData()).thenReturn("mocked data");
        // тестируемый код
    }
}