| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| | |
PiperOrigin-RevId: 277979766
|
| | |
|
|\ \
| | |
| | |
| | | |
PiperOrigin-RevId: 277924721
|
| | |
| | |
| | |
| | |
| | | |
This reverts commit ba513d2c9525a7c986c115ed5d603f2cf17c6016, reversing
changes made to a3ca5b9e0bf9abc3bc639684966085c4d3182578.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Change variable name to match comment.
PiperOrigin-RevId: 277713621
|
| | |
| | |
| | |
| | |
| | |
| | | |
Tolerate std::string's explicit copy construction from std::string_view.
PiperOrigin-RevId: 277583394
|
| | |
| | |
| | |
| | |
| | |
| | | |
Remove outdated unsupported scripts
PiperOrigin-RevId: 277556831
|
| | |
| | |
| | |
| | |
| | |
| | | |
Internal Change
PiperOrigin-RevId: 277336786
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Merge 65032e28cba171c000accc85ffaf6f1e62921b86 into 8c91ecef292e963d23cd5b25f01ea1579fbe9aaa
Closes #2470
COPYBARA_INTEGRATE_REVIEW=https://github.com/google/googletest/pull/2470 from hermas55:bugfix/default_const_param 65032e28cba171c000accc85ffaf6f1e62921b86
PiperOrigin-RevId: 277118535
|
| | |
| | |
| | |
| | |
| | |
| | | |
Editorial cleanup of the "write the main function" section
PiperOrigin-RevId: 277102507
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Avoid temporary matcher instances.
They are unnecessary and can be relatively more expensive than the rest of the
algorithm.
PiperOrigin-RevId: 277084853
|
| | |
| | |
| | |
| | |
| | |
| | | |
Make it clearer that users should _not_ write their own main functions.
PiperOrigin-RevId: 277079721
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
PiotrNycz:gmock_prevent_return_ref_to_store_temporaries_2
PiperOrigin-RevId: 277061341
|
| | | |
| | | |
| | | |
| | | | |
Issue 2527
|
| | | |
| | | |
| | | |
| | | | |
Issue 2527
|
| | | |
| | | |
| | | |
| | | | |
Issue 2527
|
| | | |
| | | |
| | | |
| | | | |
Issue 2471
|
| | | |
| | | |
| | | |
| | | | |
Issue no 2527
|
| | | |
| | | |
| | | |
| | | | |
Fixed issue: 2471
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Remove badly formatted suggestion in gmock cheat sheet.
PiperOrigin-RevId: 277060475
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
PiperOrigin-RevId: 276944601
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
|\ \ \ \ \
| |/ / / /
|/| | | |
| | | | | |
PiperOrigin-RevId: 276333426
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* Added support for ESP8266
* Removed previous Arduino defines in favor
of GTEST_OS_* syntax
* Improved PlatformIO library file to be more
stable when consumed in client applications.
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Added various conditional compliations for ESP8266 to stub out
missing functionality.
|
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Added support for ESP8266 Arduino platform.
Refactored Arduino defines to use the GTEST_OS_* model.
|
| |_|/ /
|/| | |
| | | |
| | | |
| | | |
| | | | |
Add a matcher `testing::ReturnRoundRobin` which, on each call, returns the next element in the sequence, restarting at the beginning once it has reached the end.
PiperOrigin-RevId: 276312136
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
PiperOrigin-RevId: 276271201
|
| | |/ /
| |/| | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
PiperOrigin-RevId: 276134684
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Split the scoped trace examples into two snippets.
This doesn't have an effect in the github markdown renderer, but in some other renderers/templates, this leads them to be independently copy-pastable. In particular, the markdown rendering that Google uses internally has a copy button for each code snippet, which, before this change, would copy both lines. Bad copy button, no cookie! After this change, there will be two such buttons, one per line, and clicking a copy button will copy only the one snippet it is next to, and not the other. This is desirable because nobody will ever want to copy both lines, only one or the other.
PiperOrigin-RevId: 276079009
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Typo in Registering tests programmatically section. Changed "were" to "where".
PiperOrigin-RevId: 276060801
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
PiperOrigin-RevId: 275869169
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Closes #2208
Previously, skip messages were invisible, so debugging skips was hard.
Now we have this:
```
$ ./googletest/gtest_skip_test
Running main() from /home/lesha/github/snarkmaster/googletest/googletest/src/gtest_main.cc
[==========] Running 3 tests from 2 test suites.
[----------] Global test environment set-up.
[----------] 1 test from SkipTest
[ RUN ] SkipTest.DoesSkip
/home/lesha/github/snarkmaster/googletest/googletest/test/gtest_skip_test.cc:38: Skipped
skipping single test
[ SKIPPED ] SkipTest.DoesSkip (0 ms)
[----------] 1 test from SkipTest (1 ms total)
...
```
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | | |
PiperOrigin-RevId: 275842505
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This macro didn't work when an array was passed to a function by pointer,
in which case the information about its size was lost.
Better alternatives are:
* std::extent<T>::value (compile-time)
* std::array<T, N>::size() (compile-time)
* std::distance(std::begin(array), std::end(array)) (run-time)
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Remove bool_constant in favor of std::integral_constant<bool, ...>;
The one non-trivial use of bool_constant has been changed to have significantly
fewer template specializations.
PiperOrigin-RevId: 275842490
|