You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

63 lines
1.1 KiB

  1. #ifdef TEST
  2. #include <sendmoney.h>
  3. #include <unity.h>
  4. void setUp(void)
  5. {
  6. }
  7. void tearDown(void)
  8. {
  9. }
  10. // hier wird die Methode checkAccount getestet
  11. void test_sendmoney_NeedToImplement(void)
  12. {
  13. // Arrage
  14. int accountNumber = 1234567;
  15. int accountNumber2 = 5555557;
  16. int accountNumber3 = 5332323;
  17. bool expected;
  18. bool expected2;
  19. bool expected3;
  20. // Act
  21. expected = checkAccount(accountNumber);
  22. expected2 = checkAccount(accountNumber2);
  23. expected3 = checkAccount(accountNumber3);
  24. // Assert
  25. TEST_ASSERT_TRUE(expected);
  26. TEST_ASSERT_TRUE(expected2);
  27. TEST_ASSERT_TRUE(expected3);
  28. }
  29. // hier wird die Methode getAvailableAccountBalance()getestet
  30. void test_getAvailableAccountBalance(void)
  31. {
  32. // Arrage
  33. double expected1 = 24.0;
  34. int leng = 2;
  35. // Act
  36. double result = getAvailableAccountBalance(leng);
  37. // Assert
  38. TEST_ASSERT_EQUAL(expected1, result);
  39. }
  40. // hier wird die Methode getAmount() getestet
  41. void test_getAmount(void)
  42. {
  43. // Arrage
  44. float expected = 500.1;
  45. float result = getAmount(expected);
  46. TEST_ASSERT_EQUAL(expected, result);
  47. }
  48. #endif // TEST