// unit-test-checksum.cpp #include "tools/unit-test/slang-unit-test.h" #include "../../source/slang/slang-hash-utils.h" using namespace Slang; SLANG_UNIT_TEST(checksum) { { slang::Digest testA; testA.values[0] = 1; testA.values[1] = 2; testA.values[2] = 3; testA.values[3] = 4; String testAString = hashToString(testA); SLANG_CHECK(testAString.equals(String("00000001000000020000000300000004"))); } { slang::Digest testC; testC.values[0] = 0x11111111; testC.values[1] = 0x22222222; testC.values[2] = 0x33333333; testC.values[3] = 0x44444444; String testCString = hashToString(testC); SLANG_CHECK(testCString.equals(String("11111111222222223333333344444444"))); } }