Я пытаюсь создать тестовый класс для некоторых из моих сервисов, но я не смог смоделировать свои DAO, которые аннотированы, как показано здесь:
import org.springframework.stereotype.Repository;
@Repository
public class TestDAO {
}
Это мой тестовый класс
import org.junit.jupiter.api.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.junit.MockitoJUnitRunner;
@RunWith(MockitoJUnitRunner.class)
class ArchivoTest {
@Mock
public TestDAO testDAO;
@Test
public void test() {
System.out.print(testDAO == null);
}
}
Когда я запускаю тест с JUnit, archivoDAO всегда имеет значение null, и я не знаю, что с этим делать или я что-то упускаю.Я полный нуб в mockito, но полчаса поиска через гугл ничего не решил, так что, думаю, что-то не так очевидно.Заранее спасибо