我有一个类似的方法
public void method(final Object A){ .... }
Run Code Online (Sandbox Code Playgroud)
现在我想编写一个测试,确保对象A始终是最终的.我该怎么写这样的测试?
我担心你不明白你的方法是做什么的.方法中的最后一个参数仅表示无法在方法中重新分配参数.
public void doStuff( String s ){
s = "OK";
}
Run Code Online (Sandbox Code Playgroud)
但
public void doStuff( final String s ){
s = "ERROR s cannot be assigned because it is final!";//causes error
}
Run Code Online (Sandbox Code Playgroud)
因此,没有可以测试的行为.如果它无效则无法编译.
编辑:如果你想要你进行单元测试,我不会这样做,因为我认为在内部检查后,编辑时信息会丢失.
| 归档时间: |
|
| 查看次数: |
162 次 |
| 最近记录: |