Запускать как 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);
}