Add transparent Contains() test to unowned_ptr_unittest.cpp
Show that pdfium::Contains() can be applied as expected, as this
eventually translates into a call to find() with a transparent
comparison.
Change-Id: I4ef6d1ec1cc5f675fb3c6ad51323b2c6cecdd749
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/98392
Auto-Submit: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Commit-Queue: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
diff --git a/core/fxcrt/unowned_ptr_unittest.cpp b/core/fxcrt/unowned_ptr_unittest.cpp
index 92cf294..7862e5e 100644
--- a/core/fxcrt/unowned_ptr_unittest.cpp
+++ b/core/fxcrt/unowned_ptr_unittest.cpp
@@ -10,6 +10,7 @@
#include <utility>
#include "testing/gtest/include/gtest/gtest.h"
+#include "third_party/base/containers/contains.h"
namespace fxcrt {
namespace {
@@ -203,6 +204,8 @@
holder.insert(ptr1);
EXPECT_NE(holder.end(), holder.find(&foos[0]));
EXPECT_EQ(holder.end(), holder.find(&foos[1]));
+ EXPECT_TRUE(pdfium::Contains(holder, &foos[0]));
+ EXPECT_FALSE(pdfium::Contains(holder, &foos[1]));
}
} // namespace fxcrt