diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2018-09-28 17:19:28 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-09-28 17:19:28 +0200 |
commit | 44313db093c7954c6fa979296832ed44dd28991d (patch) | |
tree | 15d3f875600fe5697b5d3eac2f8af43b6186637d /vespalib/src/tests/stllike/hash_test.cpp | |
parent | c46906ef798afd24a761b38ec9a037c7e6f21b93 (diff) | |
parent | fbe98ac3620b441098876915a67ec5fa0629b830 (diff) |
Merge pull request #7147 from vespa-engine/balder/gc-hashmap
GC HashMap
Diffstat (limited to 'vespalib/src/tests/stllike/hash_test.cpp')
-rw-r--r-- | vespalib/src/tests/stllike/hash_test.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/vespalib/src/tests/stllike/hash_test.cpp b/vespalib/src/tests/stllike/hash_test.cpp index 366111cad0d..e7fe729c1ba 100644 --- a/vespalib/src/tests/stllike/hash_test.cpp +++ b/vespalib/src/tests/stllike/hash_test.cpp @@ -29,6 +29,14 @@ namespace { }; } +TEST("test that hashValue gives expected response") +{ + const char * s("abcdefghi"); + EXPECT_EQUAL(7045194595191919248ul, vespalib::hashValue(s)); + EXPECT_EQUAL(vespalib::hashValue(s), vespalib::hashValue(s, strlen(s))); + EXPECT_NOT_EQUAL(vespalib::hashValue(s), vespalib::hashValue(s, strlen(s)-1)); +} + TEST("test hash set with custom type and hash function") { const size_t testSize(2000); |