30 lines
		
	
	
		
			723 B
		
	
	
	
		
			Factor
		
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			723 B
		
	
	
	
		
			Factor
		
	
	
| IN: logging.tests
 | |
| USING: tools.test logging logging.analysis logging.server io
 | |
| io.files.temp math ;
 | |
| 
 | |
| : input-logging-test ( a b -- c ) + ;
 | |
| 
 | |
| \ input-logging-test NOTICE add-input-logging
 | |
| 
 | |
| : output-logging-test ( a b -- c ) + ;
 | |
| 
 | |
| \ output-logging-test DEBUG add-output-logging
 | |
| 
 | |
| : error-logging-test ( a b -- c ) / ;
 | |
| 
 | |
| \ error-logging-test ERROR add-error-logging
 | |
| 
 | |
| temp-directory [
 | |
|     "logging-test" [
 | |
|         [ 4 ] [ 1 3 input-logging-test ] unit-test
 | |
| 
 | |
|         [ 4 ] [ 1 3 output-logging-test ] unit-test
 | |
| 
 | |
|         [ 4/3 ] [ 4 3 error-logging-test ] unit-test
 | |
| 
 | |
|         [ f ] [ 1 0 error-logging-test ] unit-test
 | |
|     ] with-logging
 | |
| 
 | |
|     [ ] [ "logging-test" { "input-logging-test" } analyze-log-file ] unit-test
 | |
| ] with-log-root
 |