google / google/googletest-rust

Support for unordered_pointwise

Open
#713 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
432
Forks
36
Avg merge
7d 17h
Merged PRs (30d)
2

Description

We are extensively using googletest-rust in our Google-internal Android repo. I am wondering whether you could add support for something like unordered_pointwise? I attempted to wrap `pointwise` with `unordered_elements_are`, but that appears to expect a literal list of matchers, whereas `pointwise` returns a single matcher for the entire container.

Contributor guide

Open the contributing guide

Research direction

Start by reading the existing `pointwise` and `unordered_elements_are` matcher APIs and their tests. Determine how an unordered pointwise matcher should compose those behaviors, then add focused coverage showing unordered matching and the expected failure behavior; done means the proposed API works without requiring a literal matcher list.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
testing
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.