Guest User

Untitled

a guest
Jan 20th, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. #include "gtest/gtest.h"
  4.  
  5. class MinimalistPrinter : public ::testing::EmptyTestEventListener {
  6. void OnTestProgramEnd(const ::testing::UnitTest& unit_test) {
  7. std::cout << "elapsed time: " << unit_test.elapsed_time() << "\n";
  8. }
  9. };
  10.  
  11. GTEST_API_ int main(int argc, char **argv) {
  12. printf("Running main() from gtest_main.cc\n");
  13.  
  14. ::testing::TestEventListeners& listeners =
  15. ::testing::UnitTest::GetInstance()->listeners();
  16.  
  17. auto defaultListener = listeners.Release(listeners.default_result_printer());
  18. delete defaultListener;
  19.  
  20. listeners.Append(new MinimalistPrinter);
  21.  
  22.  
  23. testing::InitGoogleTest(&argc, argv);
  24. return RUN_ALL_TESTS();
  25. }
Add Comment
Please, Sign In to add comment