Запускать как JUnit не входит в Eclipse Luna для тестирования одного метода (при щелчке правой кнопкой мыши по методу) - PullRequest
0 голосов
/ 21 февраля 2019

Запускать как JUnit не входит в Eclipse Luna для тестирования одного метода (при щелчке правой кнопкой мыши по методу) или определенного тестового класса, только я могу запустить всю папку src / test как Junit.Я выбрал опцию Run single method в конфигурации Run.Добавлен src / test в исходную папку пути сборки Java.Даже проверил перезапуск затмения. Ничего не работает.

ниже класс (пример цели)

 import org.junit.Test;
    import org.junit.runner.RunWith;
    import org.mockito.InjectMocks;
    import org.mockito.Mock;
    import org.mockito.Mockito;
    import org.springframework.dao.EmptyResultDataAccessException;
    import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;
    import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

    @RunWith(SpringJUnit4ClassRunner.class)
    public class CommentTableTest<K, V> {
        @InjectMocks
        CommentTable<K,V> Comment;

        @Mock
        DAOImpl<Object, Object> dao;
        @Mock
        Util<Object, Object> Util;
        @Mock
        ThreadPoolTaskExecutor executor;

        @Test
        public void testprocess() throws Exception {
            MapDetail map = buildMapDetails();      
            List<Log> list = buildLogListObjects();
            List<Log> sublist = buildLogListObjects();
            List<Comment> List = buildCommentList();
            Mockito.when(dao.getLogRecords(map.getLogQueryForComment())).thenReturn(list);
            Mockito.when(Util.getSubList(0, map, list)).thenReturn(sublist);
            Mockito.when(dao.selectCommentRecords(sublist, map)).thenReturn(claimList);         
            Mockito.doNothing().when(dao).updateLogTableStatus(sublist, map);
            Comment.processComment(map, executor);

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