Changeset 508 for ccr/trunk/p/C0CUNIT.m
- Timestamp:
- May 21, 2009, 1:12:11 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ccr/trunk/p/C0CUNIT.m
r416 r508 1 C0CUNIT 2 ;; 0.1;CCDCCR;nopatch;noreleasedate1 C0CUNIT ; CCDCCR/GPL - Unit Testing Library; 5/07/08 2 ;;1.0;C0C;;May 19, 2009; 3 3 ;Copyright 2008 George Lilly. Licensed under the terms of the GNU 4 4 ;General Public License See attached copy of the License. … … 22 22 Q 23 23 ; 24 ZT(ZARY,BAT,TST) 24 ZT(ZARY,BAT,TST) ; private routine to add a test case to the ZARY array 25 25 ; ZARY IS PASSED BY REFERENCE 26 26 ; BAT is a string identifying the test battery … … 45 45 Q 46 46 ; 47 ZLOAD(ZARY,ROUTINE) 47 ZLOAD(ZARY,ROUTINE) ; load tests into ZARY which is passed by reference 48 48 ; ZARY IS PASSED BY NAME 49 49 ; ZARY = name of the root, closed array format (e.g., "^TMP($J)") … … 68 68 Q 69 69 ; 70 ZTEST(ZARY,WHICH) 70 ZTEST(ZARY,WHICH) ; try out the tests using a passed array ZTEST 71 71 N ZI,ZX,ZR,ZP 72 72 S DEBUG=0 … … 104 104 Q 105 105 ; 106 TEST 106 TEST ; RUN ALL THE TEST CASES 107 107 N ZTMP 108 108 D ZLOAD(.ZTMP) … … 115 115 Q 116 116 ; 117 GTSTS(GTZARY,RTN) 117 GTSTS(GTZARY,RTN) ; return an array of test names 118 118 N I,J S I="" S I=$O(GTZARY("TESTS",I)) 119 119 F J=0:0 Q:I="" D … … 122 122 Q 123 123 ; 124 TESTALL(RNM) 124 TESTALL(RNM) ; RUN ALL THE TESTS 125 125 N ZI,J,TZTMP,TSTS,TOTP,TOTF 126 126 S TOTP=0 S TOTF=0 … … 141 141 Q 142 142 ; 143 TLIST(ZARY) 143 TLIST(ZARY) ; LIST ALL THE TESTS 144 144 ; THEY ARE MARKED AS ;;><TESTNAME> IN THE TEST CASES 145 145 ; ZARY IS PASSED BY REFERENCE … … 155 155 Q 156 156 ; 157 MEDS 157 MEDS 158 158 N DEBUG S DEBUG=0 159 159 N DFN S DFN=5685 … … 172 172 D FILEOUT^C0CRNF(OUTXML,"TESTMEDS.xml") 173 173 Q 174 PAT 174 PAT 175 175 D ANALYZE^ARJTXRD("C0CDPT",.OUT) ; Analyze a routine in the directory 176 176 N X,Y
Note:
See TracChangeset
for help on using the changeset viewer.