summaryrefslogtreecommitdiffstats
path: root/vespalib/src/tests/datastore/dynamic_array_buffer_type/dynamic_array_buffer_type_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'vespalib/src/tests/datastore/dynamic_array_buffer_type/dynamic_array_buffer_type_test.cpp')
-rw-r--r--vespalib/src/tests/datastore/dynamic_array_buffer_type/dynamic_array_buffer_type_test.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/vespalib/src/tests/datastore/dynamic_array_buffer_type/dynamic_array_buffer_type_test.cpp b/vespalib/src/tests/datastore/dynamic_array_buffer_type/dynamic_array_buffer_type_test.cpp
index b0af2f56492..9279aff46b9 100644
--- a/vespalib/src/tests/datastore/dynamic_array_buffer_type/dynamic_array_buffer_type_test.cpp
+++ b/vespalib/src/tests/datastore/dynamic_array_buffer_type/dynamic_array_buffer_type_test.cpp
@@ -5,6 +5,7 @@
#include <ostream>
using vespalib::datastore::ArrayStoreConfig;
+using vespalib::datastore::AtomicEntryRef;
using vespalib::datastore::BufferTypeBase;
using vespalib::datastore::DynamicArrayBufferType;
using vespalib::datastore::EntryCount;
@@ -203,6 +204,13 @@ TEST_F(DynamicArrayBufferTypeTest, entry_size_is_calculated)
EXPECT_EQ(16, get_entry_size<int64_t>(1));
EXPECT_EQ(24, get_entry_size<int64_t>(2));
EXPECT_EQ(20, get_entry_size<WrapInt32>(4));
+
+ EXPECT_EQ(1028, get_entry_size<WrapInt32>(256));
+ EXPECT_EQ(1028, get_entry_size<AtomicEntryRef>(256));
+ EXPECT_EQ(1088, get_entry_size<int32_t>(256));
+ EXPECT_EQ(1088, get_entry_size<int64_t>(128));
+ EXPECT_EQ(1088, get_entry_size<float>(256));
+ EXPECT_EQ(1088, get_entry_size<double>(128));
}
TEST_F(DynamicArrayBufferTypeTest, initialize_reserved_entries)