【发布时间】:2017-07-13 11:54:54
【问题描述】:
测试方法的最佳实践是什么,它以不同的参数类型调用同一类的相似方法?
是否应该模拟实例?等等。
你有当前的例子或解决方案吗?
我对案例的最佳实践感兴趣,当测试的方法更多时, 超过 1 行并且将测试代码复制到测试类是有问题的。
class A {
Map z = //...
public void put(String x, Y y) {
z.put(x, y);
}
public void put(String x, String y) {
put(x, Y.parse(y));
}
}
【问题讨论】:
-
什么是
z?你要模拟什么? -
欢迎来到 Stack Overflow!请带上tour,环顾四周,并通读help center,尤其是How do I ask a good question? 和What topics can I ask about here?。
-
这里是地图,不过没关系。
标签: java unit-testing testing junit coding-style