@Test public void testLogIn() throws AlreadyInUseException, IOException, LoginException, LoeschenNichtMoeglichException { acv = Portal.Accountverwaltung(); acv.createKunde("*****@*****.**", "Kundenspasst", "passwort"); Kunde kunde = (Kunde) acv.getAccountByIdentifier("Kundenspasst"); Kunde test = null; acv.logIn(kunde.getEmail(), "passwort"); test = (Kunde) acv.getLoggedIn(); Assert.assertEquals(kunde.getName(), test.getName()); acv.delAccount(kunde); }
@Test public void testCreateKunde() throws AlreadyInUseException, IOException { acv = Portal.Accountverwaltung(); acv.createKunde("*****@*****.**", "Kunde", "KundenPasswort"); ArrayList<Kunde> kunden = acv.getKunden(); Assert.assertEquals( 1, kunden .size()); // habe ich auch wirklich nur einen erstellt, wenn nicht fehler im // setup?Assert.assertEquals(1, kunden.size()); // habe ich auch // wirklich nur einen erstellt, wenn nicht fehler im setup? Kunde kunde = kunden.get(0); Assert.assertEquals("Kunde", kunde.getName()); Assert.assertEquals("*****@*****.**", kunde.getEmail()); Assert.assertEquals(Account.hashPassword("KundenPasswort"), kunde.getPassword()); }