aboutsummaryrefslogtreecommitdiffstats
path: root/googlemock/test
Commit message (Collapse)AuthorAgeFilesLines
* Googletest exportAbseil Team2020-02-111-94/+95
| | | | | | Add gmock Matcher<std::string_view> specialization. PiperOrigin-RevId: 294443240
* Googletest exportAbseil Team2020-02-071-1/+1
| | | | | | | | Get rid of gmock-generated-matchers.h and gmock-generated-matchers.h.pump. Stop using pump for MATCHER* macroses generation. PiperOrigin-RevId: 293878808
* Googletest exportAbseil Team2020-02-073-756/+257
| | | | | | | | | Get rid of gmock-generated-function-mockers.h and gmock-generated-function-mockers.h.pump. Stop using pump for GMOCK_METHOD* macroses generation. PiperOrigin-RevId: 293454519
* Googletest exportAbseil Team2020-02-071-1/+8
| | | | | | Fix std::move to std::forward where appropriate to support reference types. PiperOrigin-RevId: 292923058
* Googletest exportAbseil Team2020-02-071-0/+27
| | | | | | | Fix use of reserved names. Minimize code duplication needed for explict-vs-nonexplicit constructor. PiperOrigin-RevId: 292555014
* Merge pull request #2665 from ↵Xiaoyi Zhang2020-01-211-3/+5
|\ | | | | | | | | | | bysreg:fix_noshortcircuitfailure_detectsflakyshortcircuit_test PiperOrigin-RevId: 290256504
| * Use IsReadableTypeName IsReadableTypeName in OfType function in ↵Muhammad Hilman Beyri2020-01-121-1/+1
| | | | | | | | gmock-matchers_test.cc
| * fix unit test failure on NoShortCircuitOnFailure and ↵Muhammad Hilman Beyri2020-01-121-2/+2
|/ | | | DetectsFlakyShortCircuit when GTEST_HAS_RTTI is 1
* Merge pull request #2592 from kuzkry:remove-workaround_msvc-error-C2665Matt Calabrese2019-12-131-9/+0
|\ | | | | | | PiperOrigin-RevId: 284207090
| * remove MSVC workaround: error C2665Krystian Kuzniarek2019-11-221-9/+0
| |
* | Merge pull request #2593 from ↵Gennadiy Rozental2019-11-261-9/+4
|\ \ | | | | | | | | | | | | | | | kuzkry:remove-workaround_msvc-namespace-scope-from-nested-class PiperOrigin-RevId: 282593823
| * | remove MSVC workaround: accessing namespace scope from within nested classesKrystian Kuzniarek2019-11-221-9/+4
| |/
* / Googletest exportAbseil Team2019-11-223-16/+19
|/ | | | | | | | | | | | | 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
* Merge pull request #2533 from thejcannon:noexcept_specvslashg2019-11-011-0/+29
|\ | | | | | | PiperOrigin-RevId: 277924721
| * Revert "Merge pull request #2498 from thejcannon:noexcept_spec"Joshua Cannon2019-10-231-0/+29
| | | | | | | | | | This reverts commit ba513d2c9525a7c986c115ed5d603f2cf17c6016, reversing changes made to a3ca5b9e0bf9abc3bc639684966085c4d3182578.
* | Merge pull request #2527 from ↵vslashg2019-10-291-0/+36
|\ \ | | | | | | | | | | | | | | | 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
* | | Merge pull request #2388 from kuzkry:remove-gtest-type-util.pumpvslashg2019-10-291-0/+182
| | | | | | | | | | | | PiperOrigin-RevId: 276944601
* | | Googletest exportAbseil Team2019-10-231-0/+26
| |/ |/| | | | | | | | | 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-231-0/+10
|\ \ | | | | | | | | | PiperOrigin-RevId: 276134684
| * | Removing extraneous testJoshua Cannon2019-10-111-1/+0
| | |
| * | Replace compile-test with preprocessor testJoshua Cannon2019-10-112-7/+11
| | |
| * | Add a compile testJoshua Cannon2019-10-111-0/+7
| | |
* | | 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-221-0/+108
| |_|/ |/| | | | | | | | | | | | | | 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-181-108/+0
| | | | | | | | | | | | | | | | | | Added IsNan matcher PiperOrigin-RevId: 275473218
* | | Googletest exportAbseil Team2019-10-181-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | Addressing https://github.com/google/googletest/issues/2502 Add MOCK_METHOD support for returning function pointers. PiperOrigin-RevId: 275323671
* | | Googletest exportAbseil Team2019-10-171-0/+108
| | | | | | | | | | | | | | | | | | Added IsNan matcher PiperOrigin-RevId: 275278634
* | | Merge pull request #2421 from kuzkry:cleanup-for-regexAndy Soffer2019-10-161-1/+1
|\ \ \ | | | | | | | | | | | | PiperOrigin-RevId: 275058934
| * | | change usingsKrystian Kuzniarek2019-09-121-1/+1
| | | |
* | | | Merge pull request #2498 from thejcannon:noexcept_specGennadiy Civil2019-10-111-29/+0
|\ \ \ \ | | | | | | | | | | | | | | | PiperOrigin-RevId: 274155281
* | | | | Merge pull request #2498 from thejcannon:noexcept_specGennadiy Civil2019-10-111-0/+29
|\| | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 274097989
| * | | | Made noexcept condition more excitingJoshua Cannon2019-10-101-8/+12
| | | | |
| * | | | Use declval in noexcept expressionJoshua Cannon2019-10-071-7/+8
| | | | |
| * | | | Switch to free function to avoid GCC bugJoshua Cannon2019-10-071-3/+3
| | | | |
| * | | | Avoid comma operatorJoshua Cannon2019-10-071-2/+3
| | | | |
| * | | | Use the verbatim noexcept spec in MOCKED_METHODJoshua Cannon2019-10-071-0/+21
| | |_|/ | |/| |
* | | | Merge pull request #2448 from kuzkry:bad-googletest-exportGennadiy Civil2019-10-101-1/+0
|\ \ \ \ | |/ / / |/| | | | | | | PiperOrigin-RevId: 273585026
| * | | square away the stuff that hasn't been merged in a manual reviewKrystian Kuzniarek2019-09-161-1/+0
| | |/ | |/| | | | | | | | | | This fixes up ab8f346b (a manual merge) that has abandoned some things from PR #2395.
* / | Googletest exportAbseil Team2019-09-271-0/+10
|/ / | | | | | | | | | | Makes testing::ResultOf() work with non-copyable arguments. PiperOrigin-RevId: 271222632
* / Googletest exportkuzkry2019-09-161-1/+0
|/ | | | | | | | | Merge 3bdefdb473d304803d2a38e2a2cd5cdc1827c3bd into fb49e6c164490a227bbb7cf5223b846c836a0305 Closes #2407 COPYBARA_INTEGRATE_REVIEW=https://github.com/google/googletest/pull/2407 from kuzkry:StaticAssertTypeEq 3bdefdb473d304803d2a38e2a2cd5cdc1827c3bd PiperOrigin-RevId: 269255328
* Merge pull request #2387 from kuzkry:iffShaindel Schwartz2019-09-123-11/+14
|\ | | | | | | PiperOrigin-RevId: 268693457
| * restore mistakenly removed iffs in their explicit formKrystian Kuzniarek2019-08-203-11/+14
| | | | | | | | | | Due to confusion arisen from "iff" standing for "if and only if", this commit uses the latter.
* | Googletest exportHosein Ghahremanzadeh2019-09-121-48/+53
| | | | | | | | | | | | | | | | | | Merge 4c9ef099b29d2c840c04643cd9662fd7be712f7b into 565f1b848215b77c3732bca345fe76a0431d8b34 Closes #2403 COPYBARA_INTEGRATE_REVIEW=https://github.com/google/googletest/pull/2403 from IYP-Programer-Yeah:remove-compile-assert-type-equal 4c9ef099b29d2c840c04643cd9662fd7be712f7b PiperOrigin-RevId: 268681883
* | Googletest exportkuzkry2019-09-061-12/+0
| | | | | | | | | | | | | | | | | | Merge 7f4f58da20e1066a888d3e4bcbef541db798a605 into 90a443f9c2437ca8a682a1ac625eba64e1d74a8a Closes #2395 COPYBARA_INTEGRATE_REVIEW=https://github.com/google/googletest/pull/2395 from kuzkry:custom-type-traits-remove_reference 7f4f58da20e1066a888d3e4bcbef541db798a605 PiperOrigin-RevId: 266189044