1. 09 Oct, 2018 2 commits
  2. 08 Oct, 2018 1 commit
  3. 05 Oct, 2018 4 commits
  4. 03 Oct, 2018 1 commit
  5. 02 Oct, 2018 1 commit
  6. 25 Sep, 2018 3 commits
    • Abseil Team's avatar
      Googletest export · 2b016ca4
      Abseil Team authored
      Project import generated by Copybara.
      
      PiperOrigin-RevId: 214456152
      2b016ca4
    • misterg's avatar
      Googletest export · b2788286
      misterg authored
      Project import generated by Copybara.
      
      PiperOrigin-RevId: 214441835
      b2788286
    • Abseil Team's avatar
      Googletest export · 0fc5466d
      Abseil Team authored
      Project import generated by Copybara.
      Including recently accepted and merged PRs
      
      PiperOrigin-RevId: 213856848
      0fc5466d
  7. 23 Sep, 2018 4 commits
  8. 20 Sep, 2018 2 commits
    • misterg's avatar
      Googletest export · 8c547cff
      misterg authored
      Fixing broken OSS build, add missing include
      
      PiperOrigin-RevId: 213812210
      8c547cff
    • Abseil Team's avatar
      Googletest export · 1b20bd17
      Abseil Team authored
      support printing std::reference_wrapper<T> in gUnit
      
      PiperOrigin-RevId: 213270392
      1b20bd17
  9. 18 Sep, 2018 2 commits
  10. 15 Sep, 2018 1 commit
  11. 14 Sep, 2018 1 commit
  12. 13 Sep, 2018 4 commits
  13. 06 Sep, 2018 2 commits
    • Abseil Team's avatar
      Googletest export · 0d226213
      Abseil Team authored
      Make EXPECT_THROW print the actual exception type on the "threw the wrong exception type" case if the actual exception is a std::exception
      
      PiperOrigin-RevId: 211524592
      0d226213
    • Abseil Team's avatar
      Googletest export · dbd55366
      Abseil Team authored
      Make EXPECT_THROW print the actual exception type on the "threw the wrong exception type" case if the actual exception is a std::exception
      
      PiperOrigin-RevId: 211519873
      dbd55366
  14. 31 Aug, 2018 5 commits
    • Dominic Sacré's avatar
      Add user-defined copy constructor to ValueArray · 13c5230b
      Dominic Sacré authored
      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]
      13c5230b
    • 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
    • Dominic Sacré's avatar
      Make dummy variables static to avoid compiler warnings · d41f53ae
      Dominic Sacré authored
      Fix -Wmissing-variable-declarations warnings from Clang.
      d41f53ae
    • Dominic Sacré's avatar
      Re-generate gtest-param-test.h from gtest-param-test.h.pump · e41f38b3
      Dominic Sacré authored
      Commit 6a26e47c 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.
      e41f38b3
    • Abseil Team's avatar
      Googletest export · 00d1ffc8
      Abseil Team authored
      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
      00d1ffc8
  15. 28 Aug, 2018 3 commits
    • Abseil Team's avatar
      Googletest export · 03867b53
      Abseil Team authored
      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
      03867b53
    • Abseil Team's avatar
      Googletest export · 52f8183e
      Abseil Team authored
      Breaks Windows builds
      
      PiperOrigin-RevId: 210434120
      52f8183e
    • Abseil Team's avatar
      Googletest export · 167c5e81
      Abseil Team authored
      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
      167c5e81
  16. 23 Aug, 2018 2 commits
  17. 20 Aug, 2018 1 commit
  18. 17 Aug, 2018 1 commit