【发布时间】:2016-07-29 01:06:33
【问题描述】:
全部
编写了一些带有迭代器的精美容器。所以我有
iterator begin() {
}
iterator end() {
}
const_iterator begin() const {
}
const_iterator end() const {
}
在测试中我实例化容器,填充并测试它。调用 const 和非 const 版本的公认/好方法是什么?比如说,像这样的简单测试
TEST( c.end() - c.begin() == c.size() );
应该为迭代器和 const 迭代器运行。 常量参考?一些丑陋的演员?
【问题讨论】:
标签: c++ unit-testing tdd catch-unit-test