v1.4.4
This commit is contained in:
commit
9c94d113d3
10260 changed files with 1237388 additions and 0 deletions
15
source/test/hash_test.cpp
Normal file
15
source/test/hash_test.cpp
Normal file
|
@ -0,0 +1,15 @@
|
|||
#include "StarHash.hpp"
|
||||
|
||||
#include "gtest/gtest.h"
|
||||
|
||||
TEST(HashTest, All) {
|
||||
enum SomeEnum { Foo, Bar };
|
||||
|
||||
std::tuple<int, int, bool> testTuple(1, 2, false);
|
||||
std::pair<SomeEnum, int> testPair(SomeEnum::Bar, 10);
|
||||
|
||||
// Yeah yeah, I know that it's technically possible for the hash to be zero,
|
||||
// but it's not!
|
||||
EXPECT_NE(Star::hash<decltype(testTuple)>()(testTuple), 0u);
|
||||
EXPECT_NE(Star::hash<decltype(testPair)>()(testPair), 0u);
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue