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.

84 lines
2.6 KiB

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