summaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/attribute/enumstore
diff options
context:
space:
mode:
authorGeir Storli <geirst@verizonmedia.com>2019-09-09 13:01:34 +0000
committerGeir Storli <geirst@verizonmedia.com>2019-09-09 13:02:17 +0000
commit60b59ca7215295d2349c0c0a9843fc4c4d559803 (patch)
tree94b44bd8c0fb6641e1c784f4706ec0bfaab8a762 /searchlib/src/tests/attribute/enumstore
parentf6af721145f1609bca2274970acbf314983fdc10 (diff)
Remove wrapping of entry type in enum store.
Diffstat (limited to 'searchlib/src/tests/attribute/enumstore')
-rw-r--r--searchlib/src/tests/attribute/enumstore/enumstore_test.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/searchlib/src/tests/attribute/enumstore/enumstore_test.cpp b/searchlib/src/tests/attribute/enumstore/enumstore_test.cpp
index 4d1d0b6fff5..ca40b5cc259 100644
--- a/searchlib/src/tests/attribute/enumstore/enumstore_test.cpp
+++ b/searchlib/src/tests/attribute/enumstore/enumstore_test.cpp
@@ -15,15 +15,15 @@ size_t enumStoreAlign(size_t size)
return (size + 15) & -UINT64_C(16);
}
-using NumericEnumStore = EnumStoreT<NumericEntryType<uint32_t> >;
+using NumericEnumStore = EnumStoreT<int32_t>;
using generation_t = vespalib::GenerationHandler::generation_t;
class EnumStoreTest : public vespalib::TestApp
{
private:
- typedef EnumStoreT<StringEntryType> StringEnumStore;
- typedef EnumStoreT<NumericEntryType<float> > FloatEnumStore;
- typedef EnumStoreT<NumericEntryType<double> > DoubleEnumStore;
+ typedef EnumStoreT<const char*> StringEnumStore;
+ typedef EnumStoreT<float> FloatEnumStore;
+ typedef EnumStoreT<double> DoubleEnumStore;
typedef IEnumStore::Index EnumIndex;
@@ -193,7 +193,7 @@ EnumStoreTest::testAddEnum(bool hasPostings)
EXPECT_TRUE(ses.findIndex(unique[i].c_str(), idx));
EXPECT_TRUE(idx == indices[i]);
EXPECT_EQUAL(1u, ses.getRefCount(indices[i]));
- StringEntryType::Type value = 0;
+ const char* value = nullptr;
EXPECT_TRUE(ses.getValue(indices[i], value));
EXPECT_TRUE(strcmp(unique[i].c_str(), value) == 0);
}
@@ -339,7 +339,7 @@ EnumStoreTest::checkReaders(const StringEnumStore & ses,
{
(void) sesGen;
//uint32_t refCount = 1000;
- StringEnumStore::DataType t = "";
+ const char* t = "";
for (uint32_t i = 0; i < readers.size(); ++i) {
const Reader & r = readers[i];
for (uint32_t j = 0; j < r._indices.size(); ++j) {