,跟测试属性的区别就是作用域不一样):
在测试类中参数加了JMockit的注解API(@Mocked, @Tested, @Injectable,@Capturing),原本的测试方法是不可以添加参数的...,但是如果参数中添加了JMockit的注解的话,就可以在测试方法中添加参数,它表示的意思是仅作用于当前的测试方法,具体图如下:
(四): 测试方法
由录制代码块,重放测试逻辑,验证代码块三部分组成...二: JMockit常用API注解及区别
(一) @Mocked:修饰类/接口时,就是告诉JMockit,生成一个被修饰类/接口的Mock对象,这个对象中方法(包含静态方法)返回默认值。...即如果返回类型为原始类型(short,int,float,double,long)就返回0,如果返回类型为String就返回null,如果返回类型是其它引用类型,则返回这个引用类型的Mocked对象(就类型与生成一个假对象...,属性赋值,
// 方法调用的返回值全部由JMockit来接管,可以通过录制行为来控制属性中的行为
@Mocked
UserDao userDao;
@Test