void BaseUtilTest() { utassert(RoundToPowerOf2(0) == 1); utassert(RoundToPowerOf2(1) == 1); utassert(RoundToPowerOf2(2) == 2); utassert(RoundToPowerOf2(3) == 4); utassert(RoundToPowerOf2(15) == 16); utassert(RoundToPowerOf2((1 << 13) + 1) == (1 << 14)); utassert(RoundToPowerOf2((size_t)-42) == (size_t)-1); utassert(MurmurHash2(NULL, 0) == 0x342CE6C); utassert(MurmurHash2("test", 4) != MurmurHash2("Test", 4)); GeomTest(); }
void BaseUtils_UnitTests() { plogf("Running BaseUtils unit tests"); BaseUtilTest(); ByteOrderTests(); GeomTest(); TStrTest(); FileUtilTest(); VecTest(); WStrVecTest(); StrListTest(); WinUtilTest(); LogTest(); BencTest(); SigSlotTest(); JsonTest(); StrFormatTest(); DictTest(); }