diff options
author | Claudius "keldu" Holeksa <mail@keldu.de> | 2024-01-15 17:04:16 +0100 |
---|---|---|
committer | Claudius "keldu" Holeksa <mail@keldu.de> | 2024-01-15 17:04:16 +0100 |
commit | d94c31fee53c3c7df981cf44a54dd722d7fc122c (patch) | |
tree | 4f74d240d8db6dc12a8ec1832dfac13eb96dc21b /modules/codec/tests | |
parent | 830e341a9357556dd15a62b1ce1c74056a506987 (diff) |
codec: hash functionality added
Diffstat (limited to 'modules/codec/tests')
-rw-r--r-- | modules/codec/tests/schema.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/modules/codec/tests/schema.cpp b/modules/codec/tests/schema.cpp new file mode 100644 index 0000000..e1c2f82 --- /dev/null +++ b/modules/codec/tests/schema.cpp @@ -0,0 +1,13 @@ +#include <forstio/test/suite.h> +#include "../c++/schema.h" +#include "../c++/schema_hash.h" + +namespace { +SAW_TEST("Schema String Hash"){ + using namespace saw; + data<schema::String> str{"foo"}; + uint64_t hash = schema_hash<schema::String>::apply(0, str); + + SAW_EXPECT( hash == 0, std::string{"Hash is "} + std::to_string(hash) +", but should be 0."); +} +} |