我应该为另一个同事编写了代码的项目编写单元测试。他创建了一个通用列表类。现在我正在考虑为类创建单元测试的最佳方法以及如何避免大量重复的代码。 List 类可以用 String、Integer 和其他一些类型实例化。我如何避免为每种类型编写一个测试类,而是为每种数据类型使用一个测试类?
谢谢帕特里克
最佳答案
您正在测试的类是否根据其类型以任何特殊方式处理其包含的元素?如果它以相同的方式对待 String 和 Integer 的实例,那么您只需使用 String 测试一次,并假设 Integer 可以正常工作。
单元测试在很大程度上取决于预期的行为。
关于java - 为通用类编写单元测试......最好的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1566539/