1. 23 Sep, 2018 4 commits
  2. 20 Sep, 2018 1 commit
    • Abseil Team's avatar
      Googletest export · 1b20bd17
      Abseil Team authored
      support printing std::reference_wrapper<T> in gUnit
      
      PiperOrigin-RevId: 213270392
      1b20bd17
  3. 18 Sep, 2018 1 commit
  4. 15 Sep, 2018 1 commit
  5. 14 Sep, 2018 1 commit
  6. 13 Sep, 2018 4 commits
  7. 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
  8. 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
  9. 20 Aug, 2018 1 commit
  10. 14 Aug, 2018 1 commit
    • Gennadiy Civil's avatar
      · a3c0dd0f
      Gennadiy Civil authored
      Comments changes, no functionality changes
      a3c0dd0f
  11. 27 Jul, 2018 1 commit
    • Gennadiy Civil's avatar
      · 984cba30
      Gennadiy Civil authored
      Formatting changes for automatic code management
      984cba30
  12. 23 May, 2018 1 commit
  13. 10 Apr, 2018 1 commit
  14. 04 Apr, 2018 1 commit
  15. 16 Mar, 2018 2 commits
  16. 15 Mar, 2018 1 commit
  17. 12 Mar, 2018 1 commit
    • Bernhard Bauer's avatar
      Allow macros inside of parametrized test names. · 7b70413e
      Bernhard Bauer authored
      This allows doing things like TEST_P(TestFixture, MAYBE(TestName))
      for nicer conditional test disabling.
      
      Upstream of cr/188748737.
      
      Tested:
      Added unit tests MacroNamingTest and MacroNamingTestNonParametrized.
      7b70413e
  18. 23 Feb, 2018 1 commit
  19. 13 Feb, 2018 1 commit
  20. 17 Jan, 2018 1 commit
  21. 11 Jan, 2018 2 commits
  22. 10 Jan, 2018 2 commits
  23. 09 Aug, 2017 1 commit
  24. 11 Jun, 2017 1 commit
  25. 15 May, 2017 1 commit
    • Nico Weber's avatar
      Use std::string and ::string explicitly in gtest and gmock code. · 09fd5b3e
      Nico Weber authored
      This merges a Google-internal change (117235625).
      
      Original CL description:
      This CL was created manually in about an hour with sed, a Python script
      to find all the places unqualified 'string' was mentioned, and some help
      from Emacs to add the "std::" qualifications, plus a few manual tweaks.
      09fd5b3e
  26. 25 Aug, 2015 1 commit
  27. 24 Jul, 2015 1 commit
  28. 17 Jul, 2015 1 commit