Skip to content
Discussion options

You must be logged in to vote

​Context: As C++20 adoption grows, many teams (including mine) are starting to migrate legacy headers to Modules. However, integrating this with established testing frameworks like GoogleTest presents unique challenges regarding build system support (CMake/Bazel) and visibility of internal interfaces for white-box testing.

​The Problem/Observation: Currently, most documentation focuses on traditional header inclusion. When moving to modules, we face friction in:​Exporting testable interfaces without polluting the public API.

​Interaction between gMock macros and module boundaries.

​Points for Discussion: I would love to hear from the maintainers and the community on:​Are there recommende…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@minhumanaisa
Comment options

Answer selected by minhumanaisa
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants