有谁知道我在哪里可以找到可以测试的单元测试std::map
?
我问的原因是因为我编写了一个类来替代std::map
并具有几乎所有相同的功能,因此单元测试std::map
也适合我的类。
当然,我可以自己编写,但是如果有人已经为此编写了广泛的测试,那么这将节省我很多时间,并有望涵盖我可能错过的东西。
谢谢。
有谁知道我在哪里可以找到可以测试的单元测试std::map
?
我问的原因是因为我编写了一个类来替代std::map
并具有几乎所有相同的功能,因此单元测试std::map
也适合我的类。
当然,我可以自己编写,但是如果有人已经为此编写了广泛的测试,那么这将节省我很多时间,并有望涵盖我可能错过的东西。
谢谢。
虽然我不知道单独使用它们需要多少,但您可以查看libstdc++' testsuite。
Plauger 等人的《C++ 标准模板库》一书提供了示例 STL 实现的代码,以及所有类型的测试代码。我不知道代码是否可以在线获得。