From 2bbb539f2733440e97c3534ee2d1f700a6b226a0 Mon Sep 17 00:00:00 2001 From: Ben Dunkin Date: Thu, 4 Jun 2026 22:42:29 -0700 Subject: [PATCH] Add test for new ContainsSubsequenceMatcher --- googlemock/test/gmock-matchers-containers_test.cc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/googlemock/test/gmock-matchers-containers_test.cc b/googlemock/test/gmock-matchers-containers_test.cc index 152ca7b86..ba5aa6dcd 100644 --- a/googlemock/test/gmock-matchers-containers_test.cc +++ b/googlemock/test/gmock-matchers-containers_test.cc @@ -3665,6 +3665,13 @@ TEST(ContainsSubsequenceTest, WorksForEmptySmallSizedSubsequences) { EXPECT_THAT(a, Not(ContainsSubsequence(Lt(2), Lt(2)))); } +TEST(ContainsSubsequenceTest, WorksForPseudoContainer) { + std::vector a = {1, 2, 3, 4, 5}; + pseudo_container::PseudoContainer pa(a); + EXPECT_THAT(pa, ContainsSubsequence(1, 3, 4)); + EXPECT_THAT(pa, Not(ContainsSubsequence(1, 3, 2))); +} + TEST(ContainsSubsequenceTest, DescribesItselfCorrectly) { Matcher m = ContainsSubsequence(1, 3, 4); EXPECT_EQ(