我正在编写一个类库,其中包含常见数据结构(列表、集合、字典等)的几个专用实现。我发现自己总是一遍又一遍地编写相同的单元测试,并且我从不确定我没有忘记测试一些重要的场景。
因为我的类都实现了标准接口(IList<T>、IDictionary<K,V>等),所以我想知道这些接口的所有实现是否都应该通过某种“参考”单元测试。当然,我还需要测试我的类的特定方面,但至少我会更有信心,在我的标准接口实现中没有任何损坏。
发布于 2012-02-13 08:04:02
你可以看看Mono unit tests on Github --至少已经有了Dictionary和IList测试。
https://stackoverflow.com/questions/9253943
复制相似问题