Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. test1:
  2. ./part1
  3.  
  4. test2a:
  5.  
  6. ./part2a #no parameters
  7. ./part2a "only one parameter"
  8. ./part2a "biggest parameter" "at" "start"
  9. ./part2a "biggest parameter" "at" "end" "very very very big parameter"
  10. ./part2a "answer" "somewhere" "in" "the" "middle"
  11. ./part2a "two" "strings" "the" "same" "length" "ha ha !"
  12.  
  13. test2b:
  14.  
  15. ./part2b && exit 1 || [ $$? -eq 1 ] #The wrong number of parameters have been supplied
  16. ./part2b 10.0 -c && exit 2 || [ $$? -eq 2 ] #Failed to supply either -f or -c as the first option
  17. ./part2b -c 74ka && exit 3 || [ $$? -eq 3 ] #Malformed number in second parameter
  18. ./part2b -c -273.16 && exit 4 || [ $$? -eq 4 ] #Temperatures are below absolute zero
  19. ./part2b -c -40 && exit 0 || [ $$? -eq 0 ] #Should return -40
  20. ./part2b -c 10 && exit 0 || [ $$? -eq 0 ] #Should return 50
  21. ./part2b -c 10. && exit 0 || [ $$? -eq 0 ] #Should return 50
  22. ./part2b -c 10.0 && exit 0 || [ $$? -eq 0 ] #Should return 50
  23. ./part2b -c 10.00 && exit 0 || [ $$? -eq 0 ] #Should return 50
  24. ./part2b -c 10.000 && exit 0 || [ $$? -eq 0 ] #Should return 50
  25. ./part2b -f -40 && exit 0 || [ $$? -eq 0 ] #Should return -40
  26. ./part2b -f 50 && exit 0 || [ $$? -eq 0 ] #Should return 10
  27. ./part2b -f 50. && exit 0 || [ $$? -eq 0 ] #Should return 10
  28. ./part2b -f 50.0 && exit 0 || [ $$? -eq 0 ] #Should return 10
  29. ./part2b -f 50.00 && exit 0 || [ $$? -eq 0 ] #Should return 10
  30. ./part2b -f 50.000 && exit 0 || [ $$? -eq 0 ] #Should return 10
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement