From 66f690004d3ab2a7f55cdda5ac5b723935dfd9fc Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sat, 24 Apr 2021 07:14:49 -0400 Subject: [PATCH] correctly test move constructors --- unittest/utils/test_tokenizer.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/unittest/utils/test_tokenizer.cpp b/unittest/utils/test_tokenizer.cpp index 7852abb632..5b20d24e7c 100644 --- a/unittest/utils/test_tokenizer.cpp +++ b/unittest/utils/test_tokenizer.cpp @@ -92,9 +92,9 @@ TEST(Tokenizer, copy_constructor) ASSERT_EQ(u.count(), 2); } -TEST(Tokenizer, rvalue) +TEST(Tokenizer, move_constructor) { - auto u = Tokenizer(" test new word ", " "); + Tokenizer u = std::move(Tokenizer("test new word ", " ")); ASSERT_THAT(u.next(), Eq("test")); ASSERT_THAT(u.next(), Eq("new")); ASSERT_THAT(u.next(), Eq("word")); @@ -214,9 +214,9 @@ TEST(ValueTokenizer, copy_constructor) ASSERT_EQ(u.count(), 2); } -TEST(ValueTokenizer, rvalue) +TEST(ValueTokenizer, move_constructor) { - auto u = ValueTokenizer(" test new word ", " "); + ValueTokenizer u = std::move(ValueTokenizer(" test new word ", " ")); ASSERT_THAT(u.next_string(), Eq("test")); ASSERT_THAT(u.next_string(), Eq("new")); ASSERT_THAT(u.next_string(), Eq("word"));