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.

77 lines
2.1 KiB

  1. package MeinBudgetView;
  2. import static org.junit.jupiter.api.Assertions.*;
  3. import org.junit.jupiter.api.Test;
  4. class MyTest {
  5. @Test
  6. public void testSetBudgetView() {
  7. MeinGui.budget = 2000.;
  8. assertEquals(2000.0 + " �", MeinGui.setBudgetView());
  9. assertNotEquals(2000 + " �", MeinGui.setBudgetView());
  10. assertNotEquals(2000.0 + "� ", MeinGui.setBudgetView());
  11. assertNotEquals(2000 + " �", MeinGui.setBudgetView());
  12. assertNotEquals(2000.0 + "�", MeinGui.setBudgetView());
  13. }
  14. @Test
  15. public void testSetBalanceView() {
  16. MeinGui.budget = 2000.;
  17. MeinGui.expenses = 405.;
  18. assertEquals(1595.0 + " �", MeinGui.setBalanceView());
  19. assertNotEquals(1595 + " �", MeinGui.setBalanceView());
  20. assertNotEquals(1595 + "� ", MeinGui.setBalanceView());
  21. assertNotEquals(1595 + "�", MeinGui.setBalanceView());
  22. assertNotEquals(null, MeinGui.setBalanceView());
  23. }
  24. @Test
  25. public void testSetExpensesView() {
  26. MeinGui.expenses = 1234;
  27. assertEquals("-" + 1234.0 + " �", MeinGui.setExpensesView());
  28. assertNotEquals(1234.0 + " �", MeinGui.setExpensesView());
  29. assertNotEquals(null, MeinGui.setBalanceView());
  30. MeinGui.expenses = 4321.;
  31. assertEquals("-" + 4321.0 + " �", MeinGui.setExpensesView());
  32. assertNotEquals("-" + 4321 + " �", MeinGui.setExpensesView());
  33. assertNotEquals("-" + 4321.0 + "�", MeinGui.setExpensesView());
  34. }
  35. @Test
  36. public void testSetBenutzername() {
  37. String result = String.valueOf(LoginFrame.benutzername);
  38. assertEquals(result, LoginFrame.setBenutzername());
  39. assertNotEquals(result + " ", LoginFrame.setBenutzername());
  40. assertNotEquals(null, LoginFrame.setBenutzername());
  41. }
  42. @Test
  43. public void testSetPassword() {
  44. String result = String.valueOf(LoginFrame.passwordField);
  45. assertEquals(result, LoginFrame.setPassword());
  46. assertNotEquals(result + " ", LoginFrame.setPassword());
  47. assertNotEquals(null, LoginFrame.setPassword());
  48. }
  49. @Test
  50. public void testSetLeeren() {
  51. assertEquals("", LoginFrame.benutzernameLeeren());
  52. assertNotEquals(" ", LoginFrame.benutzernameLeeren());
  53. assertNotEquals("".length() > 0 , LoginFrame.benutzernameLeeren());
  54. assertNotEquals(""==null, LoginFrame.benutzernameLeeren());
  55. }
  56. }