From fccca7a804efdaf008ba859ceeb09d62444b2738 Mon Sep 17 00:00:00 2001 From: Henrik Edin Date: Thu, 9 Apr 2020 16:29:36 -0400 Subject: SERVER-47476 Use small_vector to be able to store a few multikey components without allocating memory Also cleaned up FieldRef --- src/mongo/db/field_ref_test.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/mongo/db/field_ref_test.cpp') diff --git a/src/mongo/db/field_ref_test.cpp b/src/mongo/db/field_ref_test.cpp index 9a116ccf98b..5c2d679c080 100644 --- a/src/mongo/db/field_ref_test.cpp +++ b/src/mongo/db/field_ref_test.cpp @@ -860,14 +860,14 @@ TEST(NumericPathComponents, CanIdentifyNumericPathComponents) { TEST(NumericPathComponents, CanObtainAllNumericPathComponents) { FieldRef path("a.0.b.1.c.2.d"); - std::set expectedComponents{size_t(1), size_t(3), size_t(5)}; + std::set expectedComponents{FieldIndex(1), FieldIndex(3), FieldIndex(5)}; auto numericPathComponents = path.getNumericPathComponents(); ASSERT(numericPathComponents == expectedComponents); } TEST(NumericPathComponents, FieldsWithLeadingZeroesAreNotConsideredNumeric) { FieldRef path("a.0.b.01.c.2.d"); - std::set expectedComponents{size_t(1), size_t(5)}; + std::set expectedComponents{FieldIndex(1), FieldIndex(5)}; auto numericPathComponents = path.getNumericPathComponents(); ASSERT(numericPathComponents == expectedComponents); } -- cgit v1.2.1