Sobes.tech
Junior — Middle
158

Ի՞նչ գործիք կամ գրադարան եք օգտագործել @Mock նշանով կապված mock օբյեկտներ ստեղծելու համար։

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