| Index: core/fxcrt/fx_extension_unittest.cpp
|
| diff --git a/core/fxcrt/fx_extension_unittest.cpp b/core/fxcrt/fx_extension_unittest.cpp
|
| index 7714999bbfae7897a1ef7226083f4f45f2a57dbb..954e0956edda665114fc8142c440511a0631072c 100644
|
| --- a/core/fxcrt/fx_extension_unittest.cpp
|
| +++ b/core/fxcrt/fx_extension_unittest.cpp
|
| @@ -26,3 +26,17 @@ TEST(fxcrt, FXSYS_isDecimalDigit) {
|
| EXPECT_FALSE(FXSYS_isDecimalDigit('a'));
|
| EXPECT_FALSE(FXSYS_isDecimalDigit(L'a'));
|
| }
|
| +
|
| +TEST(fxcrt, FX_HashCode_Ascii) {
|
| + EXPECT_EQ(0u, FX_HashCode_GetA("", false));
|
| + EXPECT_EQ(65u, FX_HashCode_GetA("A", false));
|
| + EXPECT_EQ(97u, FX_HashCode_GetA("A", true));
|
| + EXPECT_EQ(31 * 65u + 66u, FX_HashCode_GetA("AB", false));
|
| +}
|
| +
|
| +TEST(fxcrt, FX_HashCode_Wide) {
|
| + EXPECT_EQ(0u, FX_HashCode_GetW(L"", false));
|
| + EXPECT_EQ(65u, FX_HashCode_GetW(L"A", false));
|
| + EXPECT_EQ(97u, FX_HashCode_GetW(L"A", true));
|
| + EXPECT_EQ(1313 * 65u + 66u, FX_HashCode_GetW(L"AB", false));
|
| +}
|
|
|