blob: d9bcd48e49c6cade356dab8c42c8d9e83cfc4b7f [file] [log] [blame]
William A. Kennington III403cda22022-12-12 15:52:35 -08001#include <stdplus/hash.hpp>
2
3#include <string>
William A. Kennington IIIb07a2eb2023-01-03 18:14:40 -08004#include <tuple>
William A. Kennington III403cda22022-12-12 15:52:35 -08005
6#include <gtest/gtest.h>
7
8namespace stdplus
9{
10
11TEST(HashMulti, Basic)
12{
13 EXPECT_EQ(0, hashMulti());
14 EXPECT_EQ(2654435834, hashMulti(1, 2));
William A. Kennington IIIb07a2eb2023-01-03 18:14:40 -080015 std::tuple<std::string, int> t = {"s", 8};
16 hashMulti(1, std::string("bacon"), nullptr, t);
William A. Kennington III403cda22022-12-12 15:52:35 -080017}
18
19} // namespace stdplus