| #include <stdplus/hash.hpp> | |
| #include <array> | |
| #include <string> | |
| #include <tuple> | |
| #include <gtest/gtest.h> | |
| namespace stdplus | |
| { | |
| TEST(HashMulti, Basic) | |
| { | |
| EXPECT_EQ(0, hashMulti()); | |
| EXPECT_EQ(2654435834, hashMulti(1, 2)); | |
| int s[4] = {1, 2, 3, 4}; | |
| std::array<uint16_t, 2> a = {3, 4}; | |
| std::tuple<std::string, int> t = {"s", 8}; | |
| hashMulti(1, std::string("bacon"), nullptr, s, a, t); | |
| } | |
| } // namespace stdplus |