title: How to suppress runtime errors caused by assert() using google test?
body: <p>I am using google test in a C++ project. Some functions use assert() in order to check for invalid input parameters. I already read about Death-Tests (<a href="https://stackoverflow.com/questions/3698718/what-are-google-test-death-tests">What are Google Test, Death Tests</a>) and started using them in my test cases. </p>
  
  <p>However, I wonder if there is a way to suppress the runtime errors caused by failing assertions. At this time each failing assertion creates a pop-up window I have to close everytime I run the tests. As my project grows, this behaviour increasingly disturbs the workflow in an unacceptable way and I tend to not test assert()-assertions any longer. 
  I know there are possibilities to disable assertions in general, but it seems more convenient to suppress the OS-generated warnings from inside the testing framework.</p>