summaryrefslogtreecommitdiffstats
path: root/googletest/include/gtest/internal
Commit message (Collapse)AuthorAgeFilesLines
* Googletest exportmisterg2019-02-042-15/+43
| | | | | | Mark legacy _TEST_CASE_ macros as deprecated PiperOrigin-RevId: 232303251
* Merge pull request #2063 from mathbunnyru:masterAshley Hedberg2019-01-301-1/+21
|\ | | | | | | PiperOrigin-RevId: 231456275
* \ Merge pull request #2063 from mathbunnyru:masterGennadiy Civil2019-01-291-21/+1
|\ \ | |/ | | | | PiperOrigin-RevId: 231434457
| * Fix INSTANTIATE_TEST_CASE_P with zero variadic argumentsAyaz Salikhov2019-01-181-0/+25
|/
* Googletest exportmisterg2019-01-081-50/+2
| | | | | | | Replace testing::internal::ImplicitlyConvertible with std::is_convertible Fixes #2054 PiperOrigin-RevId: 228334305
* Googletest exportAbseil Team2019-01-071-5/+22
| | | | | | Fix GTEST_IS_NULL_LITERAL_ for types that have magic implicit conversions. PiperOrigin-RevId: 227879345
* Googletest exportmisterg2019-01-035-154/+218
| | | | | | TestCase->TestSuite refactoring PiperOrigin-RevId: 227702164
* Googletest exportmisterg2019-01-021-13/+0
| | | | | | Internal Change PiperOrigin-RevId: 227575279
* Googletest exportAbseil Team2019-01-023-61/+27
| | | | | | | | Remove the #ifs for old, unsupported and buggy compilers: * old versions of GCC & MSVC * Symbian PiperOrigin-RevId: 227116941
* Merge #2002Ryohei Machida2018-12-271-22/+9
| | | | PiperOrigin-RevId: 227030722
* Googletest exportAbseil Team2018-12-201-113/+8
| | | | | | Unifdef c++11-related macros from googletest now that it requires C++11. PiperOrigin-RevId: 225905601
* Googletest exportmisterg2018-12-131-1/+1
| | | | | | Internal Change PiperOrigin-RevId: 225231727
* Merge pull request #1997 from gpakosz:GTEST_IS_THREADSAFEGennadiy Civil2018-12-051-5/+9
|\ | | | | | | PiperOrigin-RevId: 224054240
| * Do not define GTEST_IS_THREADSAFE within GTEST_HAS_SEHrefs/pull/1997/headGregory Pakosz2018-12-041-5/+9
|/
* Googletest exportAbseil Team2018-12-036-124/+125
| | | | | | Applied fixes for ClangTidy modernize-use-override and modernize-use-using. PiperOrigin-RevId: 223800219
* Googletest exportdurandal2018-11-291-44/+74
| | | | | | Accept gmock matchers in EXPECT_EXIT and friends to allow matches other than simple regex matches on death output. PiperOrigin-RevId: 223035409
* Googletest exportmisterg2018-11-201-1/+1
| | | | | | Internal Change PiperOrigin-RevId: 222123106
* Define GTEST_DISABLE_MSC_WARNINGS_PUSH/POP for all compilersRobin Lindén2018-11-101-0/+4
|
* Remove GTEST_HAS_HASH_SET/MAP checkRobin Lindén2018-11-101-9/+0
|
* Remove workarounds for unsupported MSVC versionsRobin Lindén2018-11-102-22/+5
|
* Googletest exportmisterg2018-11-011-0/+15
| | | | | | Adding GTEST_INTERNAL_DEPRECATED ability to mark deprecated PiperOrigin-RevId: 219515184
* Googletest exportmisterg2018-10-313-52/+11
| | | | | | Remove scoped_ptr replace with std::unique_ptr PiperOrigin-RevId: 219291284
* Merge pull request #1941 from barkovv:masterGennadiy Civil2018-10-293-58/+58
|\ | | | | | | PiperOrigin-RevId: 219134349
| * Replaced all NULLs with nullptr in googletestVadim Barkov2018-10-283-6/+6
| |
* | Googletest exportmisterg2018-10-294-260/+24
|/ | | | | | Remove linked_ptr and use std::shared_ptr instead PiperOrigin-RevId: 219129336
* Googletest exportAbseil Team2018-10-264-20/+260
| | | | | | Remove linked_ptr and use std::shared_ptr instead PiperOrigin-RevId: 218618184
* Googletest exportmisterg2018-10-264-260/+20
| | | | | | Remove linked_ptr and use std::shared_ptr instead PiperOrigin-RevId: 218571466
* Googletest exportAbseil Team2018-10-222-37/+115
| | | | | | Change ValuesArray to require much less template instantiation depth. PiperOrigin-RevId: 218170842
* Googletest exportmisterg2018-10-183-3555/+61
| | | | | | | New variadic implementation for gtest-param-test Removed non-variadic implementation and added variadic for ValueArray and Values PiperOrigin-RevId: 217703627
* Googletest exportAbseil Team2018-10-182-28/+1
| | | | | | C++11 code cleanup. PiperOrigin-RevId: 217364243
* Merge c41b2bf861ef2ac1a975af05ff66d9256f280b01 into ↵KO Myung-Hun2018-10-112-1/+5
| | | | | | | | f203b2db77161fe54846ea9e839ebec81aeeccac Closes #1899 PiperOrigin-RevId: 216719020
* Unconditionally use std::tuple.Abseil Team2018-10-095-1596/+54
| | | | | | Remove all mention of TR1 tuple and our own implementation of tuple. PiperOrigin-RevId: 216395043
* Apply [[noreturn]] to Abort()Abseil Team2018-10-091-3/+3
| | | | PiperOrigin-RevId: 216383938
* always define define GTEST_LANG_CXX11 1misterg2018-10-081-12/+1
| | | | PiperOrigin-RevId: 216184859
* Removed pre-C++11 IsContainerTest and IteratorTraitsmisterg2018-10-051-13/+0
| | | | PiperOrigin-RevId: 215916605
* Apply clang-tidy modernize-use-nullptr to googletest.Abseil Team2018-10-055-33/+28
| | | | | | | | | | | Now that googletest has moved to C++11, it should no longer use NULL or 0 for the null pointer. This patch converts all such usages to nullptr using clang-tidy. This prevents LLVM from issuing -Wzero-as-null-pointer-constant warnings. PiperOrigin-RevId: 215814400
* Merge 2ce0685f76a4db403b7b2650433a584c150f2108 into ↵Arseny Aprelev2018-10-021-1/+4
| | | | | | | | | 75e834700d19aa373b428c7c746f951737354c28 Closes #1544 With refinements and changes PiperOrigin-RevId: 215273083
* Googletest exportAbseil Team2018-09-251-64/+39
| | | | | | Project import generated by Copybara. PiperOrigin-RevId: 214456152
* Googletest exportmisterg2018-09-251-39/+64
| | | | | | Project import generated by Copybara. PiperOrigin-RevId: 214441835
* Googletest exportAbseil Team2018-09-251-66/+39
| | | | | | | Project import generated by Copybara. Including recently accepted and merged PRs PiperOrigin-RevId: 213856848
* FormattingGennadiy Civil2018-09-231-9/+7
|
* FormattingGennadiy Civil2018-09-231-61/+64
|
* Rename private member of AdditionalMessageJonny007-MKD2018-09-231-4/+4
| | | | Shorten lines in unit tests
* Readded changes from 6494f5232b130a29321e661166442bac324c4383Jonny007-MKD2018-09-231-15/+41
|
* [msys] fix unittest ColoredOutputTest.UsesColorsWhenTermSupportsColorsrefs/pull/1843/headMatthieu Longo2018-09-181-2/+3
|
* Add user-defined copy constructor to ValueArrayDominic Sacré2018-08-312-0/+414
| | | | | | Fix Clang warning: | warning: definition of implicit copy constructor for 'ValueArray2<bool, bool>' | is deprecated because it has a user-declared copy assignment operator [-Wdeprecated]
* Googletest exportAbseil Team2018-08-281-21/+63
| | | | | | | | Add the possibility of specifying the name in type parameterized tests. Similar to how the last parameter of INSTANTIATE_TEST_CASE_P allows to override the name for (non-type) parametrized tests, this adds the possibility of adding a parameter to INSTANTIATE_TYPED_TEST_CASE_P. The argument has to be a class, which contains a static templated function GetName<T>(int), returning the name for type T. PiperOrigin-RevId: 210532231
* Googletest exportAbseil Team2018-08-281-6/+8
| | | | | | Breaks Windows builds PiperOrigin-RevId: 210434120
* Googletest exportAbseil Team2018-08-281-8/+6
| | | | | | | | | | | | | | Fix Theta(N^2) memory usage of EXPECT_EQ(string) when the strings don't match. The underlying CalculateOptimalEdits() implementation used a simple dynamic-programming approach that always used N^2 memory and time. This meant that tests for equality of large strings were ticking time bombs: They'd work fine as long as the test passed, but as soon as the strings differed the test would OOM, which is very hard to debug. I switched it out for a Dijkstra search, which is still worst-case O(N^2), but in the usual case of mostly-matching strings, it is much closer to linear. PiperOrigin-RevId: 210405025
* googletest exportmisterg2018-08-203-0/+20
| | | | | | - 209457654 Import of OSS PR, https://github.com/google/googletest/pu... by misterg <misterg@google.com> PiperOrigin-RevId: 209457654