45informative error reporting that will not abort a test program after a single
46error the way that an assert command does. */
47
48/* The macro takes two arguments. The first is the error code to be examined. The second is an int that can be viewed either as an error count, or as a bool that simply indicates if any errors have occurred as of the time that the macro was run (zero -> no prior errors, non-zero -> prior errors). */
49
50#ifndef _EPETRA_TEST_ERR_H_
51#define _EPETRA_TEST_ERR_H_
52#include <iostream>
53using namespace std;
54// This function is to be used when first identifying an error.
55#define EPETRA_TEST_ERR(a,b) { { int epetra_testing_err = a; \