我很想知道Java如何测试它的API.让我们说,我对ConcurrentHashMap类感兴趣,这个类会有任何单元测试吗?如果是这样,它是否可供公众使用?
class GroovyHello {
public String execute() {
println("Test String is " + TEST)
}
private static final String TEST = "Test"
}
Run Code Online (Sandbox Code Playgroud)
Groovy V.1.6.3中上述代码段的输出是
测试字符串是测试
Groovy V.1.8.6中上述代码段的输出是
测试字符串为空
如果我将声明修改为static(private static String TEST = "Test"
)或final(private final String TEST = "Test"
),而不是两者,则上面的代码片段会成功打印字符串.