Mockito возвращает ноль при издевательстве Spring Repository - PullRequest
0 голосов
/ 01 июля 2019

Я пытаюсь создать тестовый класс для некоторых из моих сервисов, но я не смог смоделировать свои 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, но полчаса поиска через гугл ничего не решил, так что, думаю, что-то не так очевидно.Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...