import static org.junit.Assert.*;
import static org.mockito.Mockito.*;
import org.junit.Before;
import org.junit.Test;
import org.mockito.InjectMocks;
import org.mockito.Mock;
import org.mockito.MockitoAnnotations;
  1、maven中添加
<!-- mockito -->
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-all</artifactId>
<version>1.9.5</version>
<scope>test</scope>
</dependency>
<!-- junit 4 -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
  2、要调用的service用@InjectMocks注解,service里面用@Mock注解
  @InjectMocks
  @Autowired
  private TestService testService;
  @Mock
  private TestMapper testMapper;
  3、用@Before初始化mock
  @Before
  public void init() throws Exception {
  MockitoAnnotations.initMocks(this);
  }
  4、模拟数据
  when(testMapper.getTestList()).thenReturn(list1);
  List<TestInfo> list = testService.getTestList();
  assertEquals("bname", list.get(0).getTest_name());