目录
一、正常的测试用例
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.InjectMocks;
import org.mockito.Mock;
import org.powermock.api.mockito.PowerMockito;
import org.powermock.core.classloader.annotations.PowerMockIgnore;
import org.powermock.modules.junit4.PowerMockRunner;
import java.util.ArrayList;
import java.util.List;
import static org.mockito.Matchers.any;
@RunWith(PowerMockRunner.class)
@PowerMockIgnore("javax.management.*")
public class PrCommonServiceImplTest {
@InjectMocks
private xxx xxx;
@Mock
private xxx xxx;
@Test
public void xxx() throws Exception {
PowerMockito.when(xxx.findOne(any())).thenReturn(xxx);
xxx.xxx(xxx);
}
}
@RunWith(MockitoJUnitRunner.class)
二、测试异常
@Test(expected = ServiceException.class)
public void xxx() throws Exception {}
三、问题:Mock的service返回null
@RunWith(MockitoJUnitRunner.class)
@PowerMockIgnore("javax.management.*")
public class PrMyRequestFacdeImplTest {
@InjectMocks
private
@Mock
private P
<end>