#include "test.h" #include "hash.h" TEST(hash) { Hash h; CMPASSERT(h, false); CMPASSERT(Hash::create(h, TESTDATA "random.img"), true); CMPASSERT(h, true); // fail to write a existing hash CMPASSERT(Hash::create(h, TESTDATA "random.img"), false); CMPASSERT(h, true); CMPASSERT(static_cast(h), "de05bb13b33f1cc593348d733b84820c77f8f6be89cf417d21d8b2af81d3ebd8"); CMPASSERT(h, true); CMPASSERT(h, h); } TESTEND