| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
| |
Fix the **include/gtest/internal/gtest-port.h** link in the `Tweaking Google Test` title
|
|
|
| |
Testing
|
|\
| |
| |
| | |
PiperOrigin-RevId: 231456275
|
| |
| |
| | |
Updated the example that says not to use SetupTestSuite with a small 'u' to actually use a small 'u'
|
|\ \
| |/
| |
| | |
PiperOrigin-RevId: 231434457
|
| | |
|
| |
| |
| |
| | |
MD(d)->MT(d) in both C and CXX flags, resolves 2074
|
| |
| |
| |
| |
| |
| | |
I made a few updates to the Makefile.am files so that "make dist"
succeeds and produces a usable tarball. We need this for protobuf
because the protobuf tarballs include a bundled copy of googletest.
|
|\ \
| |/
|/|
| | |
PiperOrigin-RevId: 230554814
|
| |
| |
| |
| | |
Added setup()/loop() functions back to *_main.cc files to support compiling in CI. Future features could enable this for the end user.
|
| | |
|
| | |
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Improved flexibility by removing the Arduino entry points in favor of manual calls to setup/loop that the user can call from their entry point. This is the more common use case for Arudino.
Also added the gtest/gmock_main files to the PlatformIO ignore list since we are not supporting that feature.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Change remaining samples to use new Test Suite API
PiperOrigin-RevId: 229231566
|
| | |
| | |
| | |
| | |
| | |
| | | |
Add move-only argument support to almost all remaining matchers.
PiperOrigin-RevId: 229030728
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Deduplicate testing::ReferenceWrapper with std::reference_wrapper.
Minor cleanups in matchers_test.
PiperOrigin-RevId: 229022872
|
| | |
| | |
| | |
| | |
| | |
| | | |
Change tests to use new Test Suite API
PiperOrigin-RevId: 228908894
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Fix warning about deprecation of implicit operations such as copy constructors or assignment operators.
Specifically:
MatcherBase's default copy constructor, assignment operator, move operator, and move assignment operator are now declared explicitly rather than depending on the compiler implicit generation (which is disallowed/warned against due to MatcherBase's declaration of the destructor).
PiperOrigin-RevId: 228573333
|
|\ \ \
| | | |
| | | |
| | | | |
PiperOrigin-RevId: 228337465
|
| | |/
| |/| |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Replace testing::internal::ImplicitlyConvertible with std::is_convertible
Fixes #2054
PiperOrigin-RevId: 228334305
|
|\ \ \
| | | |
| | | |
| | | | |
PiperOrigin-RevId: 228173023
|
| | | | |
|
| |/ /
|/| |
| | |
| | |
| | |
| | | |
Fix GTEST_IS_NULL_LITERAL_ for types that have magic implicit conversions.
PiperOrigin-RevId: 227879345
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Fixes #1261
PiperOrigin-RevId: 227740670
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
TestCase->TestSuite refactoring
PiperOrigin-RevId: 227702164
|
|/ / / |
|
|\ \ \
| | | |
| | | | |
Example/sample makefile improvements
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
and googletest.
Library files are now created and named like versions produced
by Cmake.
|
|\ \ \ \
| | |_|/
| |/| |
| | | | |
PiperOrigin-RevId: 227615222
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Internal Change
PiperOrigin-RevId: 227575279
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Remove the #ifs for old, unsupported and buggy compilers:
* old versions of GCC & MSVC
* Symbian
PiperOrigin-RevId: 227116941
|
| |_|/
|/| | |
|
| | |
| | |
| | |
| | | |
Remove files which no longer exist.
|
| |/
|/|
| |
| | |
PiperOrigin-RevId: 227030722
|
| |
| |
| |
| |
| |
| | |
Add public entry point testing::RegisterTest.
PiperOrigin-RevId: 226350937
|
| |
| |
| |
| |
| |
| | |
Unifdef c++11-related macros from googletest now that it requires C++11.
PiperOrigin-RevId: 225905601
|
| |
| |
| |
| |
| |
| | |
Internal Change
PiperOrigin-RevId: 225849972
|
|/
|
|
|
|
| |
Remove GTEST_REFERENCE_TO_CONST_ usage from GMock. In C++11, it's redundant.
PiperOrigin-RevId: 225719210
|
|\
| |
| |
| | |
PiperOrigin-RevId: 225552792
|
| | |
|
| |
| |
| |
| |
| |
| | |
Support skipped in XML and JSON output
PiperOrigin-RevId: 225386540
|
| |
| |
| |
| |
| |
| | |
Internal Change
PiperOrigin-RevId: 225231727
|
|\ \
| |/
|/|
| | |
PiperOrigin-RevId: 224054240
|
|/ |
|
|
|
|
|
|
| |
Applied fixes for ClangTidy modernize-use-override and modernize-use-using.
PiperOrigin-RevId: 223800219
|
|
|
|
|
| |
Fix: remove two added testcases that depend on gmock; I'll put them back later in a way that doesn't break the build.
PiperOrigin-RevId: 223227562
|
|
|
|
|
|
| |
Accept gmock matchers in EXPECT_EXIT and friends to allow matches other than simple regex matches on death output.
PiperOrigin-RevId: 223035409
|