text: /*
   * The rigths for this code belong to http://www.jera.com/techinfo/jtns/jtn002.html
   */
  
  #ifndef MinUnit_INCLUDE_GUARD
  #define MinUnit_INCLUDE_GUARD
  
  #define mu_assert(message, test) \
      do { if(!(test)) return message; } while(0)
  
  #define mu_run_test(test) \
      do { char* message = test(); ++tests_run;\
          if (message) return message; } while (0)
  
  extern int tests_run;
  
  #endif
  