Example #1
0
  inline void reporter<specialized>::send(
    severity s,
    char const *file,
    unsigned long line,
    const char* msg)
  {
    if (s == severity::fatal)
    {
      std::ostringstream os;
      if (line != 0U)
      {
        os << file << ':' << line << '\n';
      }
      throw expectation_violation(os.str() + msg);
    }

    ADD_FAILURE_AT(file, line) << msg;
  }
Example #2
0
static void
_check_parse_error(GError *error, const char *file, int line)
{
  if (NULL == error) return;
  ADD_FAILURE_AT(file, line) << error->message;
}