Abseil Team add971c7cb Introduce ContainsSubsequence matcher.
Subsequences are defined as: "a subsequence of a given sequence is a sequence that can be derived from the given sequence by deleting some or no elements without changing the order of the remaining elements."
See: https://en.wikipedia.org/wiki/Subsequence

This new matcher checks if a container contains elements that match a given sequence of matchers in the specified order, but not necessarily contiguously.
The implementation is very similar to other matchers like ElementsAre or Contains.

PiperOrigin-RevId: 918323422
Change-Id: I56d7ebbe6f81038c93546ef7585db59eea5dbd57
2026-05-20 02:39:49 -07:00
..
internal Double the MOCK_METHOD parameter count limit to mitigate users running into it 2026-05-15 11:11:10 -07:00
gmock-actions.h Add [[nodiscard]] throughput Google Test. 2025-12-08 12:55:11 -08:00
gmock-cardinalities.h Add [[nodiscard]] throughput Google Test. 2025-12-08 12:55:11 -08:00
gmock-function-mocker.h Merge pull request #4374 from masbug:main 2023-09-25 14:00:54 -07:00
gmock-matchers.h Introduce ContainsSubsequence matcher. 2026-05-20 02:39:49 -07:00
gmock-more-actions.h GoogleTest C++17 cleanups 2025-02-21 07:33:55 -08:00
gmock-more-matchers.h Add [[nodiscard]] throughput Google Test. 2025-12-08 12:55:11 -08:00
gmock-nice-strict.h Add [[nodiscard]] throughput Google Test. 2025-12-08 12:55:11 -08:00
gmock-spec-builders.h Fix "error: standard attributes in middle of decl-specifiers" 2026-01-06 10:37:35 -08:00
gmock.h Export gmock-spec-builders. 2023-10-26 13:15:23 -07:00