From 4802b8fdcf1f7621d48acdae343a25e83ebe1b85 Mon Sep 17 00:00:00 2001 From: Henning Baldersheim Date: Fri, 27 May 2022 18:51:20 +0000 Subject: Avoid using vespalib::Identifiable. --- searchlib/src/tests/attribute/attribute_test.cpp | 18 ++++++++++-------- .../src/tests/attribute/bitvector/bitvector_test.cpp | 5 ++--- .../enum_attribute_compaction_test.cpp | 7 ++++--- .../attribute/enumeratedsave/enumeratedsave_test.cpp | 8 +++----- .../searchable/attribute_searchable_adapter_test.cpp | 2 +- .../attribute/searchcontext/searchcontext_test.cpp | 1 + 6 files changed, 21 insertions(+), 20 deletions(-) (limited to 'searchlib/src/tests/attribute') diff --git a/searchlib/src/tests/attribute/attribute_test.cpp b/searchlib/src/tests/attribute/attribute_test.cpp index 64edb30520b..fbfe203ee9e 100644 --- a/searchlib/src/tests/attribute/attribute_test.cpp +++ b/searchlib/src/tests/attribute/attribute_test.cpp @@ -1,10 +1,6 @@ // Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -#include -#include -#include -#include -#include + #include #include #include @@ -20,11 +16,17 @@ #include #include #include +#include +#include +#include +#include +#include #include #include #include #include #include +#include #include #include #include @@ -1412,7 +1414,7 @@ AttributeTest::testArithmeticValueUpdate(const AttributePtr & ptr) ASSERT_TRUE(vec.update(0, 100)); EXPECT_TRUE(vec.apply(0, Arith(Arith::Div, 0))); ptr->commit(); - if (ptr->getClass().inherits(FloatingPointAttribute::classId)) { + if (ptr->isFloatingPointType()) { EXPECT_EQ(ptr->getStatus().getUpdateCount(), 86u); EXPECT_EQ(ptr->getStatus().getNonIdempotentUpdateCount(), 66u); } else { // does not apply for interger attributes @@ -1427,7 +1429,7 @@ AttributeTest::testArithmeticValueUpdate(const AttributePtr & ptr) // try divide by zero with empty change vector EXPECT_TRUE(vec.apply(0, Arith(Arith::Div, 0))); ptr->commit(); - if (ptr->getClass().inherits(FloatingPointAttribute::classId)) { + if (ptr->isFloatingPointType()) { EXPECT_EQ(ptr->getStatus().getUpdateCount(), 87u); EXPECT_EQ(ptr->getStatus().getNonIdempotentUpdateCount(), 67u); } else { // does not apply for interger attributes @@ -1486,7 +1488,7 @@ AttributeTest::testArithmeticWithUndefinedValue(const AttributePtr & ptr, BaseTy std::vector buf(1); ptr->get(0, &buf[0], 1); - if (ptr->getClass().inherits(FloatingPointAttribute::classId)) { + if (ptr->isFloatingPointType()) { EXPECT_TRUE(std::isnan(buf[0])); } else { EXPECT_EQ(buf[0], after); diff --git a/searchlib/src/tests/attribute/bitvector/bitvector_test.cpp b/searchlib/src/tests/attribute/bitvector/bitvector_test.cpp index d4dc8c15f23..d1dde5ef6ea 100644 --- a/searchlib/src/tests/attribute/bitvector/bitvector_test.cpp +++ b/searchlib/src/tests/attribute/bitvector/bitvector_test.cpp @@ -4,20 +4,19 @@ #include #include -#include #include #include #include - #include #include #include #include +#include #include #include +#include #include -#include LOG_SETUP("bitvector_test"); diff --git a/searchlib/src/tests/attribute/enum_attribute_compaction/enum_attribute_compaction_test.cpp b/searchlib/src/tests/attribute/enum_attribute_compaction/enum_attribute_compaction_test.cpp index 7652e7e30a4..f54e1efdf5c 100644 --- a/searchlib/src/tests/attribute/enum_attribute_compaction/enum_attribute_compaction_test.cpp +++ b/searchlib/src/tests/attribute/enum_attribute_compaction/enum_attribute_compaction_test.cpp @@ -1,12 +1,13 @@ // Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -#include -#include #include #include #include -#include #include +#include +#include +#include +#include #include LOG_SETUP("enum_attribute_compaction_test"); diff --git a/searchlib/src/tests/attribute/enumeratedsave/enumeratedsave_test.cpp b/searchlib/src/tests/attribute/enumeratedsave/enumeratedsave_test.cpp index 44ae4f7385e..92c3da40fe9 100644 --- a/searchlib/src/tests/attribute/enumeratedsave/enumeratedsave_test.cpp +++ b/searchlib/src/tests/attribute/enumeratedsave/enumeratedsave_test.cpp @@ -1,7 +1,5 @@ // Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -#include -#include #include #include #include @@ -18,13 +16,13 @@ #include #include #include +#include +#include #include #include #include -#include - +#include #include -#include #include using search::AttributeFactory; diff --git a/searchlib/src/tests/attribute/searchable/attribute_searchable_adapter_test.cpp b/searchlib/src/tests/attribute/searchable/attribute_searchable_adapter_test.cpp index 48f56394800..6df60f2ac4c 100644 --- a/searchlib/src/tests/attribute/searchable/attribute_searchable_adapter_test.cpp +++ b/searchlib/src/tests/attribute/searchable/attribute_searchable_adapter_test.cpp @@ -279,7 +279,7 @@ void add_docs(AttributeVector *attr, size_t n) { AttributeVector::DocId docid; for (size_t i = 0; i < n; ++i) { attr->addDoc(docid); - if (attr->inherits(PredicateAttribute::classId)) { + if (attr->isPredicateType()) { const_cast(static_cast(attr)->getMinFeatureVector().first)[docid] = 0; } } diff --git a/searchlib/src/tests/attribute/searchcontext/searchcontext_test.cpp b/searchlib/src/tests/attribute/searchcontext/searchcontext_test.cpp index 78d82459260..6390e30adff 100644 --- a/searchlib/src/tests/attribute/searchcontext/searchcontext_test.cpp +++ b/searchlib/src/tests/attribute/searchcontext/searchcontext_test.cpp @@ -20,6 +20,7 @@ #include #include #include +#include #include #include -- cgit v1.2.3 From de95c2e46ad17a4d7d959a5c9babb205c29c3265 Mon Sep 17 00:00:00 2001 From: Henning Baldersheim Date: Fri, 27 May 2022 18:55:26 +0000 Subject: GC unused include --- searchlib/src/tests/attribute/attribute_test.cpp | 1 - 1 file changed, 1 deletion(-) (limited to 'searchlib/src/tests/attribute') diff --git a/searchlib/src/tests/attribute/attribute_test.cpp b/searchlib/src/tests/attribute/attribute_test.cpp index fbfe203ee9e..ab0c6c28ad1 100644 --- a/searchlib/src/tests/attribute/attribute_test.cpp +++ b/searchlib/src/tests/attribute/attribute_test.cpp @@ -6,7 +6,6 @@ #include #include #include -#include #include #include #include -- cgit v1.2.3