diff options
author | Tor Egge <Tor.Egge@broadpark.no> | 2019-03-16 19:36:21 +0100 |
---|---|---|
committer | Tor Egge <Tor.Egge@broadpark.no> | 2019-03-16 19:38:06 +0100 |
commit | ca51f8194ac8a36f0d9d1b77c9ecf224d51dfa2b (patch) | |
tree | 21fc2b6a641e8de5ebc75ddb03ac6a1ba01c06c8 /searchlib/src/tests/util | |
parent | c27b4c34fc7b225e5b99629861fce5f5929af824 (diff) |
Also handle long long in search::StateBuf.
Diffstat (limited to 'searchlib/src/tests/util')
-rw-r--r-- | searchlib/src/tests/util/statebuf/statebuf_test.cpp | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/searchlib/src/tests/util/statebuf/statebuf_test.cpp b/searchlib/src/tests/util/statebuf/statebuf_test.cpp index 61f1194bcb6..40abf942fa1 100644 --- a/searchlib/src/tests/util/statebuf/statebuf_test.cpp +++ b/searchlib/src/tests/util/statebuf/statebuf_test.cpp @@ -52,10 +52,16 @@ TEST_F("keys can be appended to stream", Fixture) } -TEST_F("integers can be appended to stream", Fixture) +TEST_F("positive integers can be appended to stream", Fixture) { - f << (UINT64_C(1) << 63) << " " << -42l << " " << 0l; - EXPECT_EQUAL("9223372036854775808 -42 0", f.str()); + f << (1ull << 63) << " " << 42l << " " << 21 << " " << 0; + EXPECT_EQUAL("9223372036854775808 42 21 0", f.str()); +} + +TEST_F("negative integers can be appended to stream", Fixture) +{ + f << (1ll << 63) << " " << -42l << " " << -21; + EXPECT_EQUAL("-9223372036854775808 -42 -21", f.str()); } TEST_F("struct timespec can be appended to stream", Fixture) |