std :: map的单元测试

时间:2010-07-09 10:33:57

标签: c++ unit-testing testing stl stdmap

有谁知道我在哪里可以找到将测试std::map的单元测试?

我问的原因是因为我写了一个类作为std::map的替换,并且几乎具有所有相同的功能,因此std::map的单元测试也适合我的班级

当然,我可以写自己的,但如果有人已经为此编写了大量的测试,那么这将节省我很多时间,并希望能够涵盖我可能错过的内容。

感谢。

3 个答案:

答案 0 :(得分:3)

虽然我不知道单独使用它们需要多少,但您可以查看libstdc++' testsuite

答案 1 :(得分:3)

尝试在开源库实现中找到它,如:

libstdc++ libc++

答案 2 :(得分:2)

Plauger等人的书The C++ Standard Template Library提供了样本STL实现的代码,包含所有类型的测试代码。我不知道代码是否可以在线获取。