From 37d72a0d89a00ffc9a92a65d38cb78fd404e746f Mon Sep 17 00:00:00 2001 From: Henning Baldersheim Date: Fri, 11 Sep 2020 09:33:12 +0000 Subject: Test move assignment instead. --- document/src/tests/fieldvalue/predicatefieldvalue_test.cpp | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/document/src/tests/fieldvalue/predicatefieldvalue_test.cpp b/document/src/tests/fieldvalue/predicatefieldvalue_test.cpp index 41df9f9967b..1a9f0993b9b 100644 --- a/document/src/tests/fieldvalue/predicatefieldvalue_test.cpp +++ b/document/src/tests/fieldvalue/predicatefieldvalue_test.cpp @@ -1,19 +1,16 @@ // Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. // Unit tests for predicatefieldvalue. -#include -LOG_SETUP("predicatefieldvalue_test"); - -#include -#include #include #include #include #include -#include #include +#include +LOG_SETUP("predicatefieldvalue_test"); + using std::ostringstream; using std::string; using vespalib::Slime; @@ -29,7 +26,7 @@ void verifyEqual(const FieldValue & a, const FieldValue & b) { ASSERT_EQUAL(o1.str(), o2.str()); } -TEST("require that PredicateFieldValue can be cloned, assigned, and operator=") { +TEST("require that PredicateFieldValue can be cloned, assigned") { PredicateSlimeBuilder builder; builder.neg().feature("foo").value("bar").value("baz"); PredicateFieldValue val(builder.build()); @@ -42,7 +39,7 @@ TEST("require that PredicateFieldValue can be cloned, assigned, and operator=") verifyEqual(val, assigned); PredicateFieldValue operatorAssigned; - operatorAssigned = val; + operatorAssigned = std::move(assigned); verifyEqual(val, operatorAssigned); } -- cgit v1.2.3