/**
  * \brief Callback function
  * This function is called before the first test is executed. It initializes counters.
  */
 virtual void run_started()
 {
     ok_count = 0;
     exceptions_count = 0;
     failures_count = 0;
     terminations_count = 0;
     warnings_count = 0;
     all_tests_.clear();
 }
 /**
  * \brief Initializes object
  * Resets counters and clears all stored test results.
  */
 virtual void init()
 {
     ok_count = 0;
     exceptions_count = 0;
     failures_count = 0;
     terminations_count = 0;
     warnings_count = 0;
     all_tests.clear();
 }