Changeset 1872
- Timestamp:
- Sep 23, 2004, 3:08:25 PM (22 years ago)
- Location:
- trunk/psLib/test/sysUtils
- Files:
-
- 2 edited
-
tst_psError.c (modified) (5 diffs)
-
verified/tst_psError.stderr (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/test/sysUtils/tst_psError.c
r1867 r1872 4 4 * 5 5 * This test driver contains the following test points for psError 6 * testError00 - psError() 7 * testError01 - psErrorMsg(), psErrorStackPrint() 8 * testError02 - psErrorStackPrintV() 9 * testError03 - psErrorGet(), psErrorLast() 10 * testError04 - psErrorClear() 6 * testError00 - psError() (Testpoint #486) 7 * testError01 - psErrorMsg(), psErrorStackPrint() (Testpoint # ) 8 * testError02 - psErrorStackPrintV() (Testpoint # ) 9 * testError03 - psErrorGet(), psErrorLast() (Testpoint # ) 10 * testError04 - psErrorClear() (Testpoint # ) 11 11 * 12 12 * @author Eric Van Alst, MHPCC 13 13 * 14 * @version $Revision: 1. 7$ $Name: not supported by cvs2svn $15 * @date $Date: 2004-09-2 3 21:59:16$14 * @version $Revision: 1.8 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2004-09-24 01:08:25 $ 16 16 * 17 17 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 29 29 static int testError03(void); 30 30 static int testError04(void); 31 static int testError05(void); 31 32 32 33 // Function used in testError02 to verify the psErrorStackPrintV function … … 49 50 {testError03, 0, "psErrorGet(),psErrorLast()", 0, false}, 50 51 {testError04, 0, "psErrorClear()", 0, false}, 52 {testError05, 0, "psErrorCodeString()", 0, false}, 51 53 {NULL} 52 54 }; … … 59 61 } 60 62 63 static int testError05(void) 64 { 65 psErrorCode code = PS_ERR_BAD_PARAMETER_VALUE; 66 67 // Verify the return value of psErrorCodeString 68 psLogMsg("tst_psError05", PS_LOG_INFO, psErrorCodeString(code)); 69 70 // Verify the return value of psErrorCodeString if code is negative 71 if( psErrorCodeString(-1) != NULL) { 72 psLogMsg("tst_psError05", PS_LOG_INFO, "Failed error string with neg. code"); 73 return 40; 74 } 75 76 return 0; 77 } 78 61 79 static int testError04(void) 62 80 { … … 66 84 67 85 // Generate three error messages 68 if (psErrorMsg("test 3A", code, true, "Error code = %d", code) != code) {69 psLogMsg("tst_psError0 3", PS_LOG_ERROR, "Failed return value verify.");86 if (psErrorMsg("test4A", code, true, "Error code = %d", code) != code) { 87 psLogMsg("tst_psError04", PS_LOG_ERROR, "Failed return value verify."); 70 88 return 30; 71 89 } 72 if (psErrorMsg("test 3A", (code+1), false, "Error code = %d", (code+1)) != (code+1)) {73 psLogMsg("tst_psError0 3", PS_LOG_ERROR, "Failed return value verify.");90 if (psErrorMsg("test4A", (code+1), false, "Error code = %d", (code+1)) != (code+1)) { 91 psLogMsg("tst_psError04", PS_LOG_ERROR, "Failed return value verify."); 74 92 return 31; 75 93 } 76 if (psErrorMsg("test 3A", (code+2), false, "Error code = %d", (code+2)) != (code+2)) {77 psLogMsg("tst_psError0 3", PS_LOG_ERROR, "Failed return value verify.");94 if (psErrorMsg("test4A", (code+2), false, "Error code = %d", (code+2)) != (code+2)) { 95 psLogMsg("tst_psError04", PS_LOG_ERROR, "Failed return value verify."); 78 96 return 32; 79 97 } -
trunk/psLib/test/sysUtils/verified/tst_psError.stderr
r1867 r1872 78 78 \**********************************************************************************/ 79 79 80 <DATE><TIME>|<HOST>|E|test 3A80 <DATE><TIME>|<HOST>|E|test4A 81 81 Error code = 262 82 <DATE><TIME>|<HOST>|E|test 3A82 <DATE><TIME>|<HOST>|E|test4A 83 83 Error code = 263 84 <DATE><TIME>|<HOST>|E|test 3A84 <DATE><TIME>|<HOST>|E|test4A 85 85 Error code = 264 86 86 87 87 ---> TESTPOINT PASSED (psError{psErrorClear()} | tst_psError.c) 88 88 89 /***************************** TESTPOINT ******************************************\ 90 * TestFile: tst_psError.c * 91 * TestPoint: psError{psErrorCodeString()} * 92 * TestType: Positive * 93 \**********************************************************************************/ 94 95 <DATE><TIME>|<HOST>|I|tst_psError05 96 parameter is out-of-range 97 98 ---> TESTPOINT PASSED (psError{psErrorCodeString()} | tst_psError.c) 99
Note:
See TracChangeset
for help on using the changeset viewer.
