在我的单元测试类中,有时我会为多次使用的东西编写实用程序方法。通常这些都很简单,但有时候它们足够复杂,我想知道我是否应该对单元测试进行单元测试!
这被认为是正常/良好的做法,给单元测试类一个测试其内部实用方法的方法吗?
我在C#中使用mstest,但这可能与更高级别的问题不太相关。
答案 0 :(得分:0)
测试的目的是要开心。这是一个权衡:你写的测试越少,你花在编写和维护它们上的时间就越少,但是有些东西会破坏,所以你必须在半夜修复它。
因此,如果您/您的团队认为您在编写和维护这些测试方面的投入将会得到回报,那么请编写测试。它没什么奇怪的。当然,总是尽量保持测试尽可能简单,以尽量减少测试测试的需要