more tests
This commit is contained in:
		
							parent
							
								
									feb3c3f07c
								
							
						
					
					
						commit
						11f8cffec6
					
				
					 3 changed files with 62 additions and 0 deletions
				
			
		
							
								
								
									
										16
									
								
								test/last_test.sh
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								test/last_test.sh
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,16 @@
 | 
			
		|||
#! /bin/bash
 | 
			
		||||
 | 
			
		||||
testLastFromList() {
 | 
			
		||||
  assertEquals 10 $(list {1..10} | last)
 | 
			
		||||
  assertEquals 7 $(list 5 6 7 | last)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
testLastFromOneElementList() {
 | 
			
		||||
  assertEquals 1 $(list 1 | last)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
testLastFromEmptyList() {
 | 
			
		||||
  assertEquals "" "$(list | last)"
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
. ./shunit2-init.sh
 | 
			
		||||
							
								
								
									
										25
									
								
								test/list_test.sh
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								test/list_test.sh
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,25 @@
 | 
			
		|||
#! /bin/bash
 | 
			
		||||
 | 
			
		||||
testListFromOneElement() {
 | 
			
		||||
  assertEquals 1 $(list 1)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
testListFromEmpty() {
 | 
			
		||||
  assertEquals "" "$(list)"
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
testListUnlist() {
 | 
			
		||||
  assertEquals "1 3 6" "$(list 1 3 6 | unlist)"
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
testList() {
 | 
			
		||||
  list=$(cat <<EOF
 | 
			
		||||
1
 | 
			
		||||
3
 | 
			
		||||
6
 | 
			
		||||
EOF
 | 
			
		||||
)
 | 
			
		||||
  assertEquals "$list" "$(list 1 3 6)"
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
. ./shunit2-init.sh
 | 
			
		||||
							
								
								
									
										21
									
								
								test/unlist_test.sh
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								test/unlist_test.sh
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,21 @@
 | 
			
		|||
#! /bin/bash
 | 
			
		||||
 | 
			
		||||
testUnlistFromList() {
 | 
			
		||||
  list=$(cat <<EOF
 | 
			
		||||
1
 | 
			
		||||
2
 | 
			
		||||
6
 | 
			
		||||
EOF
 | 
			
		||||
)
 | 
			
		||||
  assertEquals "1 2 6" "$(echo $list | unlist)"
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
testUnlistFromEmptyList() {
 | 
			
		||||
  assertEquals "" "$(echo | unlist)"
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
testUnlistFromOneElementList() {
 | 
			
		||||
  assertEquals "1" "$(echo 1 | unlist)"
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
. ./shunit2-init.sh
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue