- 22 Oct, 2019 1 commit
-
-
Abseil Team authored
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
-
- 16 Oct, 2019 1 commit
-
-
Abseil Team authored
Remove a test case rendered obsolete by disallowing empty argument for INSTANTIATE_TEST_SUITE_P. Remove the code that it was testing. PiperOrigin-RevId: 275040108
-
- 11 Oct, 2019 3 commits
-
-
Robert Luberda authored
Mark more functions with "override" keyword, just like it was done in commit 2460f971. This should prevent compiler from complaining while compiling both user code, and the googletest code itself with the -Wsuggest-override option turned on; with the exception of: * calls to new MOCK_METHOD() in test/gmock-function-mocker_test.cc * calls to old MOCK_METHODx()/MOCK_CONST_METHODx() in other unit test files. Closes #2493
-
Abseil Team authored
- Fix a bug in dealing with paramaterized tests where the name is it self a macro expansion. - Add a compile time check to ensure that the parameters to TEST_P and INSTANTIATE_TEST_SUITE_P are not empty. The above fix causes some compilers to fail in that case and even where it works, it's likely to result in technically invalid code by virtue of creating reserved identifiers: https://en.cppreference.com/w/cpp/language/identifiers PiperOrigin-RevId: 274047249
-
Abseil Team authored
Fix the O(n^2) number of instantiations in ElemFromList. It is now O(n). It still has O(1) instantiation depth. PiperOrigin-RevId: 273980821
-
- 10 Oct, 2019 1 commit
-
-
Abseil Team authored
Add a compile time check to ensure that the parameters to TEST_P and INSTANTIATE_TEST_SUITE_P are not empty. Some compilers already fail in that case and, even where it works, it's likely to result in technically invalid code by virtue of creating reserved identifiers: https://en.cppreference.com/w/cpp/language/identifiers PiperOrigin-RevId: 273832263
-
- 07 Oct, 2019 1 commit
-
-
Joshua Cannon authored
-
- 05 Oct, 2019 2 commits
-
-
David Seifert authored
-
David Seifert authored
The change makes implicit assumptions on the layout of the install tree, which is going to break in many ways. The correct solution is to use the `PKG_CONFIG_SYSROOT_DIR` variable to inject the cross-compiled sysroot into `-I` and `-L` paths.
-
- 03 Oct, 2019 1 commit
-
-
Abseil Team authored
Add a compile time check to ensure that the parameters to TEST and TEST_F are not empty Some compilers may already fail in that case and even where it works, it's likely to result in technically invalid code by virtue of creating reserved identifiers: https://en.cppreference.com/w/cpp/language/identifiers PiperOrigin-RevId: 272543242
-
- 01 Oct, 2019 1 commit
-
-
hyuk.myeong authored
-
- 27 Sep, 2019 1 commit
-
-
Abseil Team authored
Use a more portable path for Android to write temp files to. /sdcard is *not* guaranteed to be available, but /data/local/tmp is. In some emulated situations, /sdcard may not be mounted, may not be R/W, or mounting may be delayed until *after* the test process begins. This is fairly common location to use. See e.g.: https://reviews.llvm.org/D9569 PiperOrigin-RevId: 270909282
-
- 25 Sep, 2019 1 commit
-
-
Peter Barker authored
This helps corrects builds with -Werror=suggest-overrides
-
- 16 Sep, 2019 2 commits
-
-
Krystian Kuzniarek authored
This fixes up f2fb48c3 (a manual merge) that has abandoned some things from PR #2407.
-
kuzkry authored
Merge 3bdefdb473d304803d2a38e2a2cd5cdc1827c3bd into fb49e6c1 Closes #2407 COPYBARA_INTEGRATE_REVIEW=https://github.com/google/googletest/pull/2407 from kuzkry:StaticAssertTypeEq 3bdefdb473d304803d2a38e2a2cd5cdc1827c3bd PiperOrigin-RevId: 269255328
-
- 12 Sep, 2019 3 commits
-
-
Krystian Kuzniarek authored
-
Hosein Ghahremanzadeh authored
Merge 4c9ef099b29d2c840c04643cd9662fd7be712f7b into 565f1b84 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
-
Abseil Team authored
In the text fixtures section, point to the specific FAQ entry on constructors vs. `SetUp`. PiperOrigin-RevId: 268509969
-
- 11 Sep, 2019 1 commit
-
-
Krystian Kuzniarek authored
-
- 10 Sep, 2019 3 commits
-
-
Abseil Team authored
Some mechanical and grammatical fixes to the Primer. PiperOrigin-RevId: 268200783
-
Krystian Kuzniarek authored
-
Krystian Kuzniarek authored
-
- 06 Sep, 2019 3 commits
-
-
Abseil Team authored
Extend gtest-port and stubs for ESP_PLATFORM ESP_PLATFORM is the macro used to indicate compilation for the ESP32 using the esp-idf. This isn't a fully posix compatible system so various features of google test need to be stubbed out in order for it to work. It's oddly similar to the GTEST_OS_WINDOWS_PHONE setup. PiperOrigin-RevId: 267471968
-
Abseil Team authored
Internal Change PiperOrigin-RevId: 267457395
-
kuzkry authored
Merge 7f4f58da20e1066a888d3e4bcbef541db798a605 into 90a443f9 Closes #2395 COPYBARA_INTEGRATE_REVIEW=https://github.com/google/googletest/pull/2395 from kuzkry:custom-type-traits-remove_reference 7f4f58da20e1066a888d3e4bcbef541db798a605 PiperOrigin-RevId: 266189044
-
- 28 Aug, 2019 1 commit
-
-
Abseil Team authored
Fix invalid g3doc syntax highlighting languages. PiperOrigin-RevId: 265905539
-
- 23 Aug, 2019 1 commit
-
-
kuzkry authored
Merge b8ca465e73ac0954a0c9eec2a84bdd8913d5763b into 90a443f9 Closes #2396 COPYBARA_INTEGRATE_REVIEW=https://github.com/google/googletest/pull/2396 from kuzkry:custom-type-traits-true/false_type-and-bool_constant b8ca465e73ac0954a0c9eec2a84bdd8913d5763b PiperOrigin-RevId: 265064856
-
- 20 Aug, 2019 1 commit
-
-
Krystian Kuzniarek authored
Due to confusion arisen from "iff" standing for "if and only if", this commit uses the latter.
-
- 15 Aug, 2019 1 commit
-
-
Abseil Team authored
Internal change, documentation only. PiperOrigin-RevId: 262554386
-
- 14 Aug, 2019 1 commit
-
-
Krystian Kuzniarek authored
-
- 13 Aug, 2019 4 commits
-
-
Krystian Kuzniarek authored
-
Krystian Kuzniarek authored
-
Krystian Kuzniarek authored
-
Krystian Kuzniarek authored
-
- 11 Aug, 2019 1 commit
-
-
Krystian Kuzniarek authored
-
- 07 Aug, 2019 2 commits
-
-
Krystian Kuzniarek authored
-
Yannic Bonenberger authored
Fixes googletest for upcoming `--incompatible_load_cc_rules_from_bzl` (https://github.com/bazelbuild/bazel/issues/8743) and `--incompatible_load_python_rules_from_bzl` (https://github.com/bazelbuild/bazel/issues/9006). This change was automatically generated with `buildifier -lint=fix -warnings=all $(find . -name "BUILD" -o -name "BUILD.bazel" -o -name "*.bzl")`.
-
- 06 Aug, 2019 2 commits
-
-
Krystian Kuzniarek authored
-
Antoine Pitrou authored
-
- 05 Aug, 2019 1 commit
-
-
misterg authored
Internal Change PiperOrigin-RevId: 261683482
-