Sobes.tech
Back to questions
Junior — Middle
116

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

Answer from AI

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");
        // тестируемый код
    }
}