void UpdaterTest::testRegisteringUpdateMessage() { vector<string> versionStrings; versionStrings.push_back("800"); MockUpdateServer *mus = new MockUpdateServer(versionStrings); Updater *u = new Updater(mus, 99, ".", 0, 0, 0); CPPUNIT_ASSERT_EQUAL(u->getUpdateDownloadedMessageId(), u->getUpdateDownloadedMessageId()); delete u; delete mus; // updater->getUpdateDownloadedMessage() // should be consistent, even if you call it twice }