28 lines
		
	
	
		
			462 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			462 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
| #! /bin/sh
 | |
| # available as examples/math_test.sh
 | |
| 
 | |
| testAdding()
 | |
| {
 | |
|   result=`add_generic 1 2`
 | |
|   assertEquals \
 | |
|       "the result of '${result}' was wrong" \
 | |
|       3 "${result}"
 | |
| 
 | |
|   # disable non-generic tests
 | |
|   [ -z "${BASH_VERSION:-}" ] && startSkipping
 | |
| 
 | |
|   result=`add_bash 1 2`
 | |
|   assertEquals \
 | |
|       "the result of '${result}' was wrong" \
 | |
|       3 "${result}"
 | |
| }
 | |
| 
 | |
| oneTimeSetUp()
 | |
| {
 | |
|   # load include to test
 | |
|   . ./math.inc
 | |
| }
 | |
| 
 | |
| # load and run shUnit2
 | |
| . ../src/shunit2
 |