aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/features/tensor/tensor_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'searchlib/src/tests/features/tensor/tensor_test.cpp')
-rw-r--r--searchlib/src/tests/features/tensor/tensor_test.cpp12
1 files changed, 5 insertions, 7 deletions
diff --git a/searchlib/src/tests/features/tensor/tensor_test.cpp b/searchlib/src/tests/features/tensor/tensor_test.cpp
index fd59cd8b9d7..34a5df23395 100644
--- a/searchlib/src/tests/features/tensor/tensor_test.cpp
+++ b/searchlib/src/tests/features/tensor/tensor_test.cpp
@@ -154,15 +154,13 @@ struct ExecFixture
{ "x", "y" });
setQueryTensorType("null", "tensor(q{})");
}
- const Tensor &extractTensor() {
- const Value::CREF *value = test.resolveObjectFeature();
- ASSERT_TRUE(value != nullptr);
- ASSERT_TRUE(value->get().is_tensor());
- return static_cast<const Tensor &>(*value->get().as_tensor());
+ const Tensor &extractTensor(uint32_t docid) {
+ Value::CREF value = test.resolveObjectFeature(docid);
+ ASSERT_TRUE(value.get().is_tensor());
+ return static_cast<const Tensor &>(*value.get().as_tensor());
}
const Tensor &execute(uint32_t docId = 1) {
- test.executeOnly(docId);
- return extractTensor();
+ return extractTensor(docId);
}
};