aboutsummaryrefslogtreecommitdiffstats
path: root/googlemock
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | consistency fix for SafeMatcherCastImpl member functionsKrystian Kuzniarek2019-11-221-1/+1
| |/ /
* | | Googletest exportAbseil Team2019-11-226-25/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use standard C++11 integer types in gtest-port.h. Remove testing::internal::{Int,Uint}{32,64} in favor of types guaranteed to be in <cstdint> since C++11. Tests for built-in integer type coverage are switched from {Int,Uint}64 to [unsigned] long long, which is guaranteed by C++11 to exist and be at least 64-bit wide. PiperOrigin-RevId: 281565263
* | | Googletest exportAbseil Team2019-11-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Add a breadcrumb about nullopt comparison near the Optional() matcher. Also add a note about how otherwise-spurious 'Eq()' may be needed in some cases. Without this, something like Field(&MyStruct::optional_field_without_equals_equals, absl::nullopt) doesn't work - it converts the nullopt to an optional<> of the non-equalable type, and fails to select the operator==(optional<>, nullopt_t) overload. The Eq() lets the type persist later into the match. PiperOrigin-RevId: 281305519
* | | Googletest exportAbseil Team2019-11-192-2/+2
| |/ |/| | | | | | | | | Update stale comments to point to proper location. PiperOrigin-RevId: 281157036
* | Merge pull request #2556 from ienorand:avoid-pkg-config-lpthread-cflagAndy Getz2019-11-132-2/+2
|\ \ | | | | | | | | | PiperOrigin-RevId: 279375858
| * | pkg-config: Remove pthread link flag from CflagsMartin Erik Werner2019-11-052-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove the threads link library variable references from the pkg-config Cflags: field, removing -lpthread(s) from the compile flags. "-l*" linker flags should only be part of the Libs: section and should not be part of the Cflags: section in pkg-config files. This was first suggested in https://github.com/google/googletest/pull/2006 and further discussed in https://github.com/google/googletest/pull/2483 .
* | | Merge pull request #2549 from kuzkry:pump-support-for-python-3Xiaoyi Zhang2019-11-051-6/+7
|\ \ \ | | | | | | | | | | | | PiperOrigin-RevId: 278702666
| * | | pump.py: add support for Python 3Krystian Kuzniarek2019-11-021-6/+7
| | |/ | |/|
* | | Merge pull request #2548 from kuzkry:update-pump-manualXiaoyi Zhang2019-11-051-12/+9
|\ \ \ | | | | | | | | | | | | PiperOrigin-RevId: 278702531
| * | | update pump_manual.mdKrystian Kuzniarek2019-11-021-12/+9
| |/ /
* / / fix a typoKrystian Kuzniarek2019-11-021-1/+1
|/ /
* | Merge pull request #2533 from thejcannon:noexcept_specvslashg2019-11-012-20/+51
|\ \ | | | | | | | | | PiperOrigin-RevId: 277924721
| * | Revert "Merge pull request #2498 from thejcannon:noexcept_spec"Joshua Cannon2019-10-232-20/+51
| | | | | | | | | | | | | | | This reverts commit ba513d2c9525a7c986c115ed5d603f2cf17c6016, reversing changes made to a3ca5b9e0bf9abc3bc639684966085c4d3182578.
* | | Googletest exportAbseil Team2019-10-311-4/+4
| | | | | | | | | | | | | | | | | | Change variable name to match comment. PiperOrigin-RevId: 277713621
* | | Googletest exportAbseil Team2019-10-311-2/+1
| | | | | | | | | | | | | | | | | | Tolerate std::string's explicit copy construction from std::string_view. PiperOrigin-RevId: 277583394
* | | Googletest exportmisterg2019-10-302-1480/+0
| | | | | | | | | | | | | | | | | | Remove outdated unsupported scripts PiperOrigin-RevId: 277556831
* | | Googletest exportmisterg2019-10-297-175/+75
| | | | | | | | | | | | | | | | | | Internal Change PiperOrigin-RevId: 277336786
* | | Googletest exportmhermas2019-10-293-394/+440
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Googletest exportAbseil Team2019-10-291-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | Avoid temporary matcher instances. They are unnecessary and can be relatively more expensive than the rest of the algorithm. PiperOrigin-RevId: 277084853
* | | Merge pull request #2527 from ↵vslashg2019-10-292-0/+40
|\ \ \ | | | | | | | | | | | | | | | | | | | | PiotrNycz:gmock_prevent_return_ref_to_store_temporaries_2 PiperOrigin-RevId: 277061341
| * | | variable names corrected (followed google coding style)Piotr Nycz2019-10-251-14/+14
| | | | | | | | | | | | | | | | Issue 2527
| * | | Apply 80chars limitPiotr Nycz2019-10-251-1/+2
| | | | | | | | | | | | | | | | Issue 2527
| * | | Tests simplified and names corrected (POD->scalar)Piotr Nycz2019-10-241-49/+18
| | | | | | | | | | | | | | | | Issue 2527
| * | | Added more tests to verify: ReturnRef not accept temporaryPiotr Nycz2019-10-231-15/+57
| | | | | | | | | | | | | | | | Issue 2471
| * | | Added tests verifying that temporaries are accepted by ReturnRefPiotr Nycz2019-10-221-0/+24
| | | | | | | | | | | | | | | | Issue no 2527
| * | | Prevent using ReturnRef on reference to temporaryPiotr Nycz2019-10-221-0/+4
| | | | | | | | | | | | | | | | Fixed issue: 2471
* | | | Googletest exportAbseil Team2019-10-291-13/+0
| | | | | | | | | | | | | | | | | | | | | | | | Remove badly formatted suggestion in gmock cheat sheet. PiperOrigin-RevId: 277060475
* | | | Merge pull request #2388 from kuzkry:remove-gtest-type-util.pumpvslashg2019-10-293-0/+1227
|\ \ \ \ | | | | | | | | | | | | | | | PiperOrigin-RevId: 276944601
| * | | | move the pumping script to googlemockKrystian Kuzniarek2019-10-252-0/+1045
| | | | |
* | | | | Merge pull request #2515 from ciband:feat/support_esp8266vslashg2019-10-251-1/+8
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | PiperOrigin-RevId: 276333426
| * | | | Add ESP8266 configs to PlatformIO buildChris Johnson2019-10-111-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | Added various conditional compliations for ESP8266 to stub out missing functionality.
| * | | | feat: Add support for ESP8266 platformChris Johnson2019-10-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added support for ESP8266 Arduino platform. Refactored Arduino defines to use the GTEST_OS_* model.
* | | | | Googletest exportAbseil Team2019-10-2314-1085/+399
| |_|/ / |/| | | | | | | | | | | | | | | | | | | 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
* | | | Merge pull request #2514 from thejcannon:msvc_macro_issuevslashg2019-10-232-77/+41
|\ \ \ \ | | | | | | | | | | | | | | | PiperOrigin-RevId: 276134684
| * | | | Avoid recursive macrosJoshua Cannon2019-10-111-22/+28
| | | | |
| * | | | Removing extraneous parenthesisJoshua Cannon2019-10-111-1/+1
| | | | |
| * | | | Evaluate and cat NARG in different macrosJoshua Cannon2019-10-111-8/+8
| | | | |
| * | | | Removing extraneous testJoshua Cannon2019-10-111-1/+0
| | | | |
| * | | | Replace compile-test with preprocessor testJoshua Cannon2019-10-112-7/+11
| | | | |
| * | | | Fix preprocessor testsJoshua Cannon2019-10-111-3/+1
| | | | |
| * | | | Add a compile testJoshua Cannon2019-10-111-0/+7
| | | | |
| * | | | Workaround MSVC VA_ARGS weirdnessJoshua Cannon2019-10-111-66/+19
| | |_|/ | |/| |
* | | | Merge pull request #2444 from kuzkry:remove-GTEST_ARRAY_SIZE_Gennadiy Civil2019-10-222-44/+47
|\ \ \ \ | | | | | | | | | | | | | | | PiperOrigin-RevId: 275842505
| * | | | remove GTEST_ARRAY_SIZE_Krystian Kuzniarek2019-09-232-41/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
* | | | | Googletest exportAbseil Team2019-10-222-66/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | Googletest exportAbseil Team2019-10-223-2/+133
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | Rolling forward IsNan() matcher with fixes in test for -Wconversion issues. Use std::nanf and std::nanl where appropriate. PiperOrigin-RevId: 275523003
* | | | Googletest exportmisterg2019-10-183-133/+2
| | | | | | | | | | | | | | | | | | | | | | | | Added IsNan matcher PiperOrigin-RevId: 275473218
* | | | Googletest exportAbseil Team2019-10-182-4/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Addressing https://github.com/google/googletest/issues/2502 Add MOCK_METHOD support for returning function pointers. PiperOrigin-RevId: 275323671
* | | | Googletest exportAbseil Team2019-10-173-2/+133
| | | | | | | | | | | | | | | | | | | | | | | | Added IsNan matcher PiperOrigin-RevId: 275278634
* | | | Merge pull request #2507 from roblub:masterGennadiy Civil2019-10-174-62/+62
|\ \ \ \ | | | | | | | | | | | | | | | PiperOrigin-RevId: 275076905