@SpringBootTest
@RunWith(PowerMockRunner.class)
@PrepareForTest(RedisConnectionUtils.class)//包含静态方法的类
public class RedisLockTest {
@InjectMocks
private RedisLock redisLock;
@Mock
private RedisConnectionFactory jedisConnectionFactory;
@Before
public void setBefore(){
//提前mock类
PowerMockito.mockStatic(RedisConnectionUtils.class);
}
}
}
①@PrepareForTest(RedisConnectionUtils.class)
②@Before
③使用