history.clear();
parser.readAll();
- BOOST_CHECK_EQUAL( history.size(), 7 );
+ BOOST_CHECK_EQUAL( history.size(), 8 );
BOOST_CHECK( dynamic_pointer_cast<HistoryLogDataRepoAdd> ( history[0] ) );
BOOST_CHECK( dynamic_pointer_cast<HistoryLogDataInstall> ( history[1] ) );
BOOST_CHECK( dynamic_pointer_cast<HistoryLogDataInstall> ( history[2] ) );
BOOST_CHECK( dynamic_pointer_cast<HistoryLogDataRepoRemove> ( history[4] ) );
BOOST_CHECK( dynamic_pointer_cast<HistoryLogDataRemove> ( history[5] ) );
BOOST_CHECK( dynamic_pointer_cast<HistoryLogData> ( history[6] ) );
+ BOOST_CHECK( dynamic_pointer_cast<HistoryLogDataStampCommand> ( history[7] ) );
BOOST_CHECK_EQUAL( (*history[1])[HistoryLogDataInstall::USERDATA_INDEX], "trans|ID" ); // properly (un)escaped?
HistoryLogDataInstall::Ptr p = dynamic_pointer_cast<HistoryLogDataInstall>( history[1] );