1. 24 Apr, 2019 1 commit
    • Abseil Team's avatar
      Googletest export · 84d98653
      Abseil Team authored
      Add GTEST_FAIL_AT, an equivalent to ADD_FAILURE_AT but that
      spawns a fatal failure rather than a non-fatal, eg. the equivalent
      of an ASSERT* failure rather than an EXPECT* failure.
      
      PiperOrigin-RevId: 244746609
      84d98653
  2. 18 Apr, 2019 1 commit
    • misterg's avatar
      Googletest export · fa52cd63
      misterg authored
      Expose more information in SuiteApiResolver diagnostic output
      
      PiperOrigin-RevId: 244179347
      fa52cd63
  3. 01 Apr, 2019 1 commit
    • Abseil Team's avatar
      Googletest export · d9825431
      Abseil Team authored
      Remove support for "global" ::string and ::wstring types.
      This support existed for legacy codebases that existed from before namespaces
      where a thing. It is no longer necessary.
      
      PiperOrigin-RevId: 241335738
      d9825431
  4. 05 Mar, 2019 1 commit
    • Abseil Team's avatar
      Googletest export · 3dd2e841
      Abseil Team authored
      Fix emission of -Wzero-as-null-pointer-constant when comparing integers.
      
      The following code fails to compile:
      
      #pragma clang diagnostic error "-Wzero-as-null-pointer-constant"
      void foo() {
        EXPECT_EQ(0, 0);
      }
      
      This happens because gtest checks the first argument to EXPECT_EQ and
      ASSERT_EQ is a null pointer constant. The magic it does to do this causes the
      warning to be emitted.
      
      This patch removes that check. It replaces the explicit check with a Compare
      overload that can only be selected when 0 or nullptr is passed on the LHS
      with a pointer on the right.
      
      This patch does not suppress -Wzero-as-null-pointer-constant when users
      are actually using it as NULL.
      
      PiperOrigin-RevId: 236654634
      3dd2e841
  5. 12 Feb, 2019 1 commit
  6. 04 Feb, 2019 1 commit
    • Abseil Team's avatar
      Googletest export · 876bdfa5
      Abseil Team authored
      Update example code in gtest.h to prefer override over virtual now
      that it is widely available in C++11.
      
      PiperOrigin-RevId: 232057792
      876bdfa5
  7. 08 Jan, 2019 1 commit
    • misterg's avatar
      Googletest export · f31bf1d3
      misterg authored
      Replace testing::internal::ImplicitlyConvertible with std::is_convertible
      Fixes #2054
      
      PiperOrigin-RevId: 228334305
      f31bf1d3
  8. 06 Jan, 2019 1 commit
  9. 04 Jan, 2019 2 commits
  10. 03 Jan, 2019 2 commits
    • misterg's avatar
      Googletest export · 3a460a26
      misterg authored
      TestCase->TestSuite refactoring
      
      PiperOrigin-RevId: 227702164
      3a460a26
    • Chris's avatar
      fix: Remove Arduino entry points · 4d62b5b9
      Chris authored
      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.
      4d62b5b9
  11. 02 Jan, 2019 2 commits
    • misterg's avatar
      Googletest export · 14c2fba7
      misterg authored
      Internal Change
      
      PiperOrigin-RevId: 227575279
      14c2fba7
    • Abseil Team's avatar
      Googletest export · f8b1c1af
      Abseil Team authored
      Remove the #ifs for old, unsupported and buggy compilers:
      * old versions of GCC & MSVC
      * Symbian
      
      PiperOrigin-RevId: 227116941
      f8b1c1af
  12. 20 Dec, 2018 1 commit
    • Abseil Team's avatar
      Googletest export · a83cc11a
      Abseil Team authored
      Add public entry point testing::RegisterTest.
      
      PiperOrigin-RevId: 226350937
      a83cc11a
  13. 03 Dec, 2018 1 commit
    • Abseil Team's avatar
      Googletest export · 26743363
      Abseil Team authored
      Applied fixes for ClangTidy modernize-use-override and modernize-use-using.
      
      PiperOrigin-RevId: 223800219
      26743363
  14. 20 Nov, 2018 1 commit
    • durandal's avatar
      Googletest export · 8e86f672
      durandal authored
      Move the Matcher<T> interface to googletest so I can use it to extend death test regex matching in a subsequent change.
      
      PiperOrigin-RevId: 221675910
      8e86f672
  15. 31 Oct, 2018 1 commit
    • misterg's avatar
      Googletest export · e857f9cd
      misterg authored
      Remove scoped_ptr replace with std::unique_ptr
      
      PiperOrigin-RevId: 219291284
      e857f9cd
  16. 29 Oct, 2018 1 commit
    • misterg's avatar
      Googletest export · 80b43d90
      misterg authored
      Remove linked_ptr and use std::shared_ptr instead
      
      PiperOrigin-RevId: 219129336
      80b43d90
  17. 05 Oct, 2018 2 commits
  18. 03 Oct, 2018 1 commit
  19. 02 Oct, 2018 1 commit
  20. 31 Aug, 2018 1 commit
    • Dominic Sacré's avatar
      Add missing declarations for Google Tests flags · 8f279122
      Dominic Sacré authored
      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]
      8f279122
  21. 23 Aug, 2018 2 commits
  22. 20 Aug, 2018 1 commit
  23. 14 Aug, 2018 2 commits
    • Gennadiy Civil's avatar
      · 265efde9
      Gennadiy Civil authored
      Comments changes, no functionality changes. 
      265efde9
    • Gennadiy Civil's avatar
      · a3c0dd0f
      Gennadiy Civil authored
      Comments changes, no functionality changes
      a3c0dd0f
  24. 27 Jul, 2018 1 commit
    • Gennadiy Civil's avatar
      · 984cba30
      Gennadiy Civil authored
      Formatting changes for automatic code management
      984cba30
  25. 23 May, 2018 1 commit
  26. 01 May, 2018 1 commit
  27. 10 Apr, 2018 3 commits
  28. 09 Apr, 2018 4 commits
  29. 06 Apr, 2018 1 commit
    • Gennadiy Civil's avatar
      · cb13dc75
      Gennadiy Civil authored
      more warnings
      cb13dc75