GUnit icon indicating copy to clipboard operation
GUnit copied to clipboard

GUnit - Google.Test/Google.Mock/Cucumber on steroids

Results 19 GUnit issues
Sort by recently updated
recently updated
newest added

In this PR I have updated to googletest 1.12.1 Additionally I have fixed some smaller findings, especially regarding clang: - added: `// NOLINT` to ignore findings for -clang-analyzer-core.NonNullParamChecker -clang-analyzer-core.CallAndMessage -...

Providing a singular macro for ASSERT/EXPECT is really nice & ergonomic! Is there any way to pass in [matchers](https://google.github.io/googletest/reference/matchers.html), so that ASSERT/EXPECT_THAT macros could be replaced as well?

“add_custom_command(TARGET ${out} COMMAND ${scenario} ./${out} --gtest_color=yes USES_TERMINAL)” this is an error cmake configure,it should be “add_custom_command(TARGET ${out} COMMAND ./${out} ${scenario} --gtest_color=yes USES_TERMINAL)” the custom COMMAND should be "execute_file secnario=" not...

Right now it only lists the name of the test fixture and not any of the `SHOULD` test cases: ## GTest Version Notice how CalculatorTestsGTest has its test case `ShouldReturnCorrectSumOf2Numbers`...

When mocking an interface that inherits from multiple other interfaces, segmentation fault happens on `EXPECT_CALL` or call itself. Example: ``` struct a { virtual ~a() = default; virtual void func_a()...

In short: SHOULD("") tests should also be exposed as single targets on the shell and they 'could' eventually also show up as individual tests in the tests run. At least...

Is Windows support in roadmap?

I try to use .feature files with the language option and found 2 bugs. 1. In GSteps.h need use "type" not "keyword" because "keyword" contains localized word. ` std::string keyword...

I've been trying to mock "operator()" but keep failing. Is there any way to do this?

What's the idea behind using get() instead of release() in [std::move and static_pointer_cast functions](https://github.com/cpp-testing/GUnit/blob/5ccb6c05eba86c0286368b6f5818df33af3a05ad/include/GUnit/GMock.h#L378)? It seems like the unique and shared pointers are doubled with that. Both destructors try to...