test iterator.

This commit is contained in:
Liu Ming
2016-03-28 08:52:56 +08:00
parent a778f4b225
commit aea8d7a5bf

View File

@@ -38,4 +38,17 @@ BOOST_AUTO_TEST_CASE(TestIterator) {
BOOST_CHECK_EQUAL(20, (msgContainer.end()-1)->location->lineno);
}
MessageContainer msgList;
msgList.debug("Debug");
msgList.info("Info");
msgList.warning("Warning");
msgList.error("Error");
msgList.problem("Problem");
msgList.bug("Bug");
int i = 0;
for (auto it = msgList.begin(); it != msgList.end(); it++) {
BOOST_CHECK_EQUAL(MessageType::MessageTypeEnum::DEBUG+i, it->mtype);
i++;
}
}