Initializes Google Test. This must be called before calling RUN_ALL_TESTS(). In particular, it parses a command line for the flags that Google Test recognizes. Whenever a Google Test flag is seen, it is removed from argv, and *argc is decremented. No value is returned. Instead, the Google Test flag variables are updated. Calling the function for the second time has no user-visible effect.
| 6919 | // |
| 6920 | // Calling the function for the second time has no user-visible effect. |
| 6921 | void InitGoogleTest(int* argc, char** argv) { |
| 6922 | internal::InitGoogleTestImpl(argc, argv); |
| 6923 | } |
| 6924 | |
| 6925 | // This overloaded version can be used in Windows programs compiled in |
| 6926 | // UNICODE mode. |