hzdavid / jmockit.cn

JMockit中文网(jmockit.cn)上所有讲述的测试示例源代码
36 stars 15 forks source link

加了测试参数后的代码,编译会报错 #17

Open shjqk opened 5 years ago

shjqk commented 5 years ago

站点中的ProgramConstructureTest类 加了测试参数后的代码,编译会报错 @Test public void test2(@Mocked HelloJMockit helloJMockit / 这是一个测试参数 /) { // 录制(Record) new Expectations() { { helloJMockit.sayHello();

// Error:(40, 17) java: 从内部类中访问本地变量helloJMockit; 需要被声明为最终类型

hzdavid commented 5 years ago

@shjqk 啥意思? ProgramConstructureTest.java 编译会报错? 并不会呀。

xhwuh commented 5 years ago

new Expectations() { { { helloJMockit.sayHello(); } }

少两个大括弧,表示该匿名类的初始化代码块。