本文整理汇总了C++中MD5Hash::update方法的典型用法代码示例。如果您正苦于以下问题:C++ MD5Hash::update方法的具体用法?C++ MD5Hash::update怎么用?C++ MD5Hash::update使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MD5Hash
的用法示例。
在下文中一共展示了MD5Hash::update方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: f
TEST(testarchive, test_archive)
{
File::deleteFile("test/data/out/gtest.h");
try {
Archive("test/data/gtest_h.zip").extract("test/data/out/");
} catch(const Exception& e) {
FAIL() << e.getError();
}
auto md5 = [](string path) {
File f(path, File::READ, File::OPEN);
MD5Hash h;
auto buf = f.read();
h.update(buf.c_str(), buf.size());
return MD5Value(h.finalize());
};
ASSERT_EQ(md5("test/gtest.h"), md5("test/data/out/gtest.h"));
}