示例#1
0
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

}