Sobes.tech
Junior — Middle
167

Quel outil ou bibliothèque avez-vous utilisé pour créer des objets simulés liés à l'annotation @Mock?

Réponse de l'IA

sobes.tech IA

Для создания мок-объектов с использованием аннотации @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");
        // тестируемый код
    }
}