Package appointment.test

Source Code of appointment.test.RegisterLoginTest

package appointment.test;

import static org.junit.Assert.assertEquals;

import org.junit.After;
import org.junit.Before;
import org.junit.Test;

import appointment.core.ILoginRemote;
import appointment.core.IRegisterRemote;
import appointment.core.IRemoveUserRemote;
import appointment.helper.BeanConnector;
import appointment.objects.User;
import appointment.test.objects.TestUser;

public class RegisterLoginTest {
  private IRegisterRemote registerUserBean;
  private IRemoveUserRemote removeUserBean;
  private ILoginRemote loginBean;
  private TestUser user1;
  private TestUser user2;
 

  @Before
  public void setUp() {
    registerUserBean = BeanConnector.getBean("IRegister/remote",
        IRegisterRemote.class);
   
    loginBean = BeanConnector.getBean("ILogin/remote",
        ILoginRemote.class);
   
    // Testnutzerobjekte anlegen
    user1 = new TestUser("Horst", "blubb");
    user2 = new TestUser("Hans", "bla");



  }

  @Test
  public void registerTest() {
   
    // Nutzer registrieren
    Boolean regSucc1 = false;
    regSucc1 = registerUserBean.register(user1.name, "test@test.de", user1.password);
    assertEquals(true, regSucc1);

    Boolean regSucc2 = false;
    regSucc2 = registerUserBean.register(user2.name, "test@tester.de", user2.password);
    assertEquals(true, regSucc2);
   
    Boolean userExists1 = false;

    userExists1 = registerUserBean.isUser(user1.name);
    assertEquals(true, userExists1);
   
    Boolean userExists2 = false;

    userExists2 = registerUserBean.isUser(user2.name);
    assertEquals(true, userExists2);
   
   
    //Login
    Boolean loginSucc = false;
   
    loginSucc = loginBean.login(user1.name, user1.password);
    assertEquals(true, loginSucc)
  }


  @After
  public void tearDown() {
    removeUserBean = BeanConnector.getBean("IRemoveUser/remote",
        IRemoveUserRemote.class);

    removeUserBean.remove("Horst");
    removeUserBean.remove("Hans");
  }
}
TOP

Related Classes of appointment.test.RegisterLoginTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.