summaryrefslogtreecommitdiffstats
path: root/ast/ast_tester/testerror.c
diff options
context:
space:
mode:
Diffstat (limited to 'ast/ast_tester/testerror.c')
-rw-r--r--ast/ast_tester/testerror.c44
1 files changed, 0 insertions, 44 deletions
diff --git a/ast/ast_tester/testerror.c b/ast/ast_tester/testerror.c
deleted file mode 100644
index d668879..0000000
--- a/ast/ast_tester/testerror.c
+++ /dev/null
@@ -1,44 +0,0 @@
-#include "ast.h"
-
-#define ERRVAL -1234
-static int flag;
-
-void myPutErr( int status_value, const char *message );
-
-int main(){
- double a[2] = {0.0,0.0};
-
-/* Initialise the flag that indicates if the error handler has been
- called. */
- flag = 0;
-
-/* Register the error handler. */
- astSetPutErr( myPutErr );
-
-/* Generate an error by making a ShiftMap with a negative number of axes.
- The error handler will set the flag to a special value. */
- AstShiftMap *map = astShiftMap( -1, a, " " );
-
-/* Clear the error status. */
- astClearStatus;
-
-/* Clear the error reporter so that the default error reporter is used. */
- astSetPutErr( NULL );
-
-/* Report an error if the flag was not set to the correct value. */
- if( flag != ERRVAL ) {
- astError( AST__INTER, "Error reporting function has not been "
- "called." );
- }
-
- if( astOK ) {
- printf(" All Error tests passed\n");
- } else {
- printf("Error tests failed\n");
- }
-
-}
-
-void myPutErr( int status_value, const char *message ) {
- flag = ERRVAL;
-}