Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- test1:
- ./part1
- test2a:
- ./part2a #no parameters
- ./part2a "only one parameter"
- ./part2a "biggest parameter" "at" "start"
- ./part2a "biggest parameter" "at" "end" "very very very big parameter"
- ./part2a "answer" "somewhere" "in" "the" "middle"
- ./part2a "two" "strings" "the" "same" "length" "ha ha !"
- test2b:
- ./part2b && exit 1 || [ $$? -eq 1 ] #The wrong number of parameters have been supplied
- ./part2b 10.0 -c && exit 2 || [ $$? -eq 2 ] #Failed to supply either -f or -c as the first option
- ./part2b -c 74ka && exit 3 || [ $$? -eq 3 ] #Malformed number in second parameter
- ./part2b -c -273.16 && exit 4 || [ $$? -eq 4 ] #Temperatures are below absolute zero
- ./part2b -c -40 && exit 0 || [ $$? -eq 0 ] #Should return -40
- ./part2b -c 10 && exit 0 || [ $$? -eq 0 ] #Should return 50
- ./part2b -c 10. && exit 0 || [ $$? -eq 0 ] #Should return 50
- ./part2b -c 10.0 && exit 0 || [ $$? -eq 0 ] #Should return 50
- ./part2b -c 10.00 && exit 0 || [ $$? -eq 0 ] #Should return 50
- ./part2b -c 10.000 && exit 0 || [ $$? -eq 0 ] #Should return 50
- ./part2b -f -40 && exit 0 || [ $$? -eq 0 ] #Should return -40
- ./part2b -f 50 && exit 0 || [ $$? -eq 0 ] #Should return 10
- ./part2b -f 50. && exit 0 || [ $$? -eq 0 ] #Should return 10
- ./part2b -f 50.0 && exit 0 || [ $$? -eq 0 ] #Should return 10
- ./part2b -f 50.00 && exit 0 || [ $$? -eq 0 ] #Should return 10
- ./part2b -f 50.000 && exit 0 || [ $$? -eq 0 ] #Should return 10
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement