summaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/util
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@broadpark.no>2019-03-16 19:36:21 +0100
committerTor Egge <Tor.Egge@broadpark.no>2019-03-16 19:38:06 +0100
commitca51f8194ac8a36f0d9d1b77c9ecf224d51dfa2b (patch)
tree21fc2b6a641e8de5ebc75ddb03ac6a1ba01c06c8 /searchlib/src/tests/util
parentc27b4c34fc7b225e5b99629861fce5f5929af824 (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.cpp12
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)