Advertisement
spiny94

Untitled

Sep 12th, 2015
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. public void test_transfer() {
  2. int c1 = b1.createAccount("John", 5, 500.5);
  3. assertEquals(c1,1);
  4. int c2 = b1.createAccount("John", 20, 800.);
  5. assertEquals(c2,2);
  6. try{
  7. b1.transfer(c1, c2, 8, 400);
  8. }
  9. catch(InvalidCode ic) {
  10. fail("codes 1 and 2 are valid");
  11. }
  12. catch(InvalidValue iv) {
  13. fail("value 400. is valid"); <---------------ERRORE
  14. }
  15. try{
  16. b1.transfer(c1, 3, 8, 400);
  17. fail("code 2 is not valid");
  18. }
  19. catch(InvalidCode ic) {
  20. }
  21. catch(InvalidValue iv) {
  22. }
  23. try{
  24. b1.transfer(3, c1, 8, 400);
  25. fail("code 2 is not valid");
  26. }
  27. catch(InvalidCode ic) {
  28. }
  29. catch(InvalidValue iv) {
  30. }
  31. try{
  32. b1.transfer(c1, c2, 8, 600);
  33. fail("value 600. is not valid");
  34. }
  35. catch(InvalidCode ic) {
  36. fail("codes 1 and 2 are valid");
  37. }
  38. catch(InvalidValue iv) {
  39. }
  40. }
  41.  
  42.  
  43. public void test_withdraw() {
  44. int c1 = b1.createAccount("John", 5, 500.5);
  45. assertEquals(c1,1);
  46. try{
  47. b1.withdraw(c1, 7, 360.);
  48. }
  49. catch(InvalidCode ic) {
  50. fail("code 1 is valid");
  51. }
  52. catch(InvalidValue iv) {
  53. fail("value 360. is valid"); <--------ERRORE-------
  54. }
  55. try{
  56. b1.withdraw(2, 7, 360.);
  57. fail("code 2 is not valid");
  58. }
  59. catch(InvalidCode ic) {
  60. }
  61. catch(InvalidValue iv) {
  62. }
  63. try{
  64. b1.withdraw(c1, 7, 700.);
  65. fail("value 700. is not valid");
  66. }
  67. catch(InvalidCode ic) {
  68. fail("code 1 is valid");
  69. }
  70. catch(InvalidValue iv) {
  71. }
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement