Jonny007-MKD
9a9e73ab32
Rename private member of AdditionalMessage
...
Shorten lines in unit tests
2018-09-23 15:46:47 +02:00
Jonny007-MKD
c8e52d71c8
Readded changes from 6494f5232b130a29321e661166442bac324c4383
2018-09-23 15:15:38 +02:00
Gennadiy Civil
50f71f4bfc
Merge pull request #1843 from matlo607/fix-unittest-msys-ColoredOutputTest
...
[msys] fix unittest ColoredOutputTest.UsesColorsWhenTermSupportsColors
2018-09-20 11:42:29 -04:00
misterg
323f4ce2f9
Googletest export
...
Fixing broken OSS build, add missing include
PiperOrigin-RevId: 213812210
2018-09-20 11:01:27 -04:00
Abseil Team
2ea9c639a2
Googletest export
...
support printing std::reference_wrapper<T> in gUnit
PiperOrigin-RevId: 213270392
2018-09-20 11:01:16 -04:00
Jonny007-MKD
390ebad000
Removed some newlines
2018-09-18 21:54:36 +02:00
Matthieu Longo
2ae78ba935
[msys] fix unittest ColoredOutputTest.UsesColorsWhenTermSupportsColors
2018-09-18 18:29:42 +02:00
Jonny007-MKD
76a688d3a2
Avoid these ambiguities
2018-09-15 09:00:39 +02:00
Jonny007-MKD
534ed43772
Print message of unexpected std::exception in EXPECT_THROW, too
2018-09-14 23:22:04 +02:00
Jonny007-MKD
c6cb651358
Merge branch 'master' into master
2018-09-14 22:39:45 +02:00
misterg
bf6424ccca
Googletest export
...
Removing checks for C++11 from unit tests
PiperOrigin-RevId: 212990514
2018-09-14 14:52:40 -04:00
Gennadiy Civil
566de521b8
Merge branch 'master' into master
2018-09-14 11:21:31 -04:00
Gennadiy Civil
c55bb97910
Update README.md
2018-09-13 17:23:21 -04:00
Jonny007-MKD
a99b157840
Make it public again *sigh*
2018-09-13 14:49:15 +02:00
Jonny007-MKD
b51e3b0a9c
Avoid implicit move operator
2018-09-13 14:13:23 +02:00
Jonny007-MKD
5fa27d03e1
Try to fix gcc and clang issues
2018-09-13 13:57:27 +02:00
Jonny007-MKD
fad53c8498
Added special catch for std::exception in GTEST_TEST_NO_THROW_
2018-09-13 10:24:10 +02:00
Georgi D. Sotirov
8702cc3632
Return GTEST_ATTRIBUTE_UNUSED_ on record_property_env to avoide comilation error (with -Werror)
...
The unused attribute was removed with commit 3299a23 on 2018-02-23, but it currently breaks build of 1.8.1, because of -Werror GCC parameter as reported in issue #1825 .
2018-09-12 10:44:52 +03:00
Arkady Shapkin
e7668ee9d7
Fix doc links
2018-09-04 23:07:18 +03:00
Gennadiy Civil
c95d015c7e
Merge pull request #1803 from KindDragon/patch-2
...
Update documentation to syntax highlight code
2018-09-04 10:56:49 -04:00
Andrew Siplas
538e11c9b3
Fix #1805 : add .md
to hyperlink
2018-09-03 22:13:52 -04:00
Arkady Shapkin
33ca9f1dec
Update documentation to syntax highlight code
2018-09-03 21:56:23 +03:00
Gennadiy Civil
2e509c1a72
Merge branch 'master' into fix-clang-warnings
2018-08-31 10:57:16 -04:00
Gennadiy Civil
28dc4b36eb
Update googletest-output-test-golden-lin.txt
2018-08-31 10:26:59 -04:00
Dominic Sacré
ea637101fc
Add user-defined copy constructor to ValueArray
...
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]
2018-08-31 14:57:23 +02:00
Dominic Sacré
5a3ce43fdf
Add missing declarations for Google Tests flags
...
Add declarations for install_failure_signal_handler and flagfile.
Fix Clang warnings:
| warning: no previous extern declaration for non-static variable
| 'FLAGS_gtest_install_failure_signal_handler' [-Wmissing-variable-declarations]
| warning: no previous extern declaration for non-static variable
| 'FLAGS_gtest_flagfile' | [-Wmissing-variable-declarations]
2018-08-31 14:57:23 +02:00
Dominic Sacré
5591ade5ff
Make g_argvs static
...
Fix Clang warning:
| warning: no previous extern declaration for non-static variable 'g_argvs'
| [-Wmissing-variable-declarations]
2018-08-31 14:57:23 +02:00
Dominic Sacré
6358733987
Make dummy variables static to avoid compiler warnings
...
Fix -Wmissing-variable-declarations warnings from Clang.
2018-08-31 14:57:23 +02:00
Dominic Sacré
6626ef1905
Re-generate gtest-param-test.h from gtest-param-test.h.pump
...
Commit 6a26e47cfcc174cc85651cbde0b0158d03321e2f changed the formatting
of INSTANTIATE_TEST_CASE_P() in the generated header file only.
This commit reverts to the formatting produced by running "pump
gtest-param-test.h.pump", which seems to be more consistent with the
rest of the file.
2018-08-31 14:52:42 +02:00
Gennadiy Civil
22d19ae17d
Update googletest-output-test-golden-lin.txt
...
manual update golden lin
2018-08-30 21:46:15 -04:00
Gennadiy Civil
cf34aa5973
Update googletest-output-test-golden-lin.txt
...
manual update, golden lin
2018-08-30 21:42:07 -04:00
misterg
e00932356a
Googletest export
...
Silence MSVC warnings
PiperOrigin-RevId: 210726964
2018-08-30 21:33:02 -04:00
Abseil Team
2988059caf
Googletest export
...
Fix the typed test names in the tests for customized typed test parameters.
As required by googletest documentation, the names should not contain an underscore.
PiperOrigin-RevId: 210678652
2018-08-30 21:32:54 -04:00
misterg
ea0db3df39
Googletest export
...
Internal Change
PiperOrigin-RevId: 210594341
2018-08-30 21:32:41 -04:00
Gennadiy Civil
af9820f2f0
Merge branch 'master' into 9A681768AABE08D1EFA5CA77528236A4
2018-08-29 22:07:39 -04:00
Steven Santos Erenst
227d903b11
Fix broken FAQ link in primer.md
...
The current link pointed to a non existing section in the FAQ.
2018-08-28 21:03:19 -07:00
Gennadiy Civil
4ac4037fe4
Disable MCVS warnings
2018-08-28 23:55:17 -04:00
Gennadiy Civil
bf0322d93e
typo
2018-08-28 23:46:23 -04:00
Gennadiy Civil
4d67fc0c32
typo
2018-08-28 23:36:50 -04:00
Gennadiy Civil
3515f3d9cb
MSVC warnings silence
2018-08-28 23:25:51 -04:00
Gennadiy Civil
a9a835f3db
Update googletest-output-test-golden-lin.txt
2018-08-28 23:11:51 -04:00
Abseil Team
6e639d6719
Googletest export
...
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
2018-08-28 16:53:45 -04:00
Abseil Team
668c1f4440
Googletest export
...
Breaks Windows builds
PiperOrigin-RevId: 210434120
2018-08-28 16:53:38 -04:00
Abseil Team
e5a824e206
Googletest export
...
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
2018-08-28 16:53:30 -04:00
misterg
d3212ab56c
Googletest export
...
Code Cleanup
PiperOrigin-RevId: 210393771
2018-08-28 16:53:17 -04:00
Gennadiy Civil
8c7ed6e7e5
Merge branch 'master' into fix-1764_CMake-errors-in-googlemock
2018-08-27 13:25:45 -04:00
David Schuldenfrei
13908f48e8
Merge 72a2836945e7a3dcee0730166704587e10bf64ee into 1d9a1912e7f42e8ae66ea365b5b8508fecb31509
...
Closes #1658
Review and changes, mister@google.com
PiperOrigin-RevId: 210374286
2018-08-27 12:22:33 -04:00
Dakota Hawkins
ddf15e952e
Use $<INSTALL_PREFIX>
in target_include_directories
...
To make sure packages are relocatable, use `$<INSTALL_PREFIX>` in
`$<INSTALL_INTERFACE:...>` `target_include_directories`.
`$<INSTALL_PREFIX>` was introduced in CMake 2.8.11, which is already
being checked for locally.
References:
- https://cmake.org/cmake/help/latest/manual/cmake-packages.7.html#id19
- https://github.com/robotology/how-to-export-cpp-library/blob/claudio/headeronly/src/LibTemplateCMake/CMakeLists.txt#L42
Signed-off-by: Dakota Hawkins <dakotahawkins@gmail.com>
2018-08-24 16:51:55 -04:00
Gennadiy Civil
88a63885a3
Merge branch 'master' into issue_1735
2018-08-24 11:30:02 -04:00
misterg
93d9926d27
Googletest export
...
Remove unneeded check for NULL.
Note: this started as OSS PR https://github.com/google/googletest/pull/967 but changed
PiperOrigin-RevId: 209819732
2018-08-23 16:03:46 -04:00