summaryrefslogtreecommitdiffstats
path: root/vespalib
diff options
context:
space:
mode:
Diffstat (limited to 'vespalib')
-rw-r--r--vespalib/src/tests/datastore/unique_store/unique_store_test.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/vespalib/src/tests/datastore/unique_store/unique_store_test.cpp b/vespalib/src/tests/datastore/unique_store/unique_store_test.cpp
index 0c82bcbc6ed..2b5fe27d6ce 100644
--- a/vespalib/src/tests/datastore/unique_store/unique_store_test.cpp
+++ b/vespalib/src/tests/datastore/unique_store/unique_store_test.cpp
@@ -314,6 +314,10 @@ TEST_F(DoubleTest, nan_is_handled)
trimHoldLists();
EXPECT_TRUE(std::isnan(store.get(refs[1])));
EXPECT_TRUE(std::signbit(store.get(refs[1])));
+ EXPECT_TRUE(std::isinf(store.get(refs[2])));
+ EXPECT_FALSE(std::signbit(store.get(refs[2])));
+ EXPECT_TRUE(std::isinf(store.get(refs[3])));
+ EXPECT_TRUE(std::signbit(store.get(refs[3])));
auto saver = getSaver();
saver.enumerateValues();
std::vector<uint32_t> enumerated;