diff options
Diffstat (limited to 'vespalib')
-rw-r--r-- | vespalib/src/tests/datastore/unique_store/unique_store_test.cpp | 4 |
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; |