Package at.fhj.itm.model

Source Code of at.fhj.itm.model.UserTest

package at.fhj.itm.model;
import static org.junit.Assert.assertEquals;

import java.sql.Date;

import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;

import at.fhj.itm.model.User;

/**
*
* @author Kappes
*
*/

public class UserTest {

  @Test
  public void testEquals()
  {
    User user = new User( 0, "Huge", "Notte", "viva", "geilo", "huge.notte@hotmile.com", "0123/12345", new Location(8605, "Kapfenberg"), new Date(9999), "sessionID" );
   
    Assert.assertTrue(user.equals(user));
    Assert.assertTrue(user.equals(new User( 0, "Huge", "Notte", "viva", "geilo", "huge.notte@hotmile.com", "0123/12345", new Location(8605, "Kapfenberg"), new Date(9999), "sessionID" )));
   
    Assert.assertFalse(user.equals(new User( 1, "Huge", "Notte", "viva", "geilo", "huge.notte@hotmile.com", "0123/12345", new Location(8605, "Kapfenberg"), new Date(9999), "sessionID" )));
    Assert.assertFalse(user.equals(new User( 0, "Bob", "Notte", "viva", "geilo", "huge.notte@hotmile.com", "0123/12345", new Location(8605, "Kapfenberg"), new Date(9999), "sessionID" )));
    Assert.assertFalse(user.equals(new User( 0, "Huge", "Lotte", "viva", "geilo", "huge.notte@hotmile.com", "0123/12345", new Location(8605, "Kapfenberg"), new Date(9999), "sessionID" )));
    Assert.assertFalse(user.equals(new User( 0, "Huge", "Notte", "nina", "geilo", "huge.notte@hotmile.com", "0123/12345", new Location(8605, "Kapfenberg"), new Date(9999), "sessionID" )));
    Assert.assertFalse(user.equals(new User( 0, "Huge", "Notte", "viva", "gusto", "huge.notte@hotmile.com", "0123/12345", new Location(8605, "Kapfenberg"), new Date(9999), "sessionID" )));
    Assert.assertFalse(user.equals(new User( 0, "Huge", "Notte", "viva", "geilo", "huge.notte@gmail.com", "0123/12345", new Location(8605, "Kapfenberg"), new Date(9999), "sessionID" )));
    Assert.assertFalse(user.equals(new User( 0, "Huge", "Notte", "viva", "geilo", "huge.notte@hotmile.com", "0123/66666", new Location(8605, "Kapfenberg"), new Date(9999), "sessionID" )));
    Assert.assertFalse(user.equals(new User( 0, "Huge", "Notte", "viva", "geilo", "huge.notte@hotmile.com", "0123/12345", new Location(8010, "Graz"), new Date(9999), "sessionID" )));
    Assert.assertFalse(user.equals(new User( 0, "Huge", "Notte", "viva", "geilo", "huge.notte@hotmile.com", "0123/12345", new Location(8605, "Kapfenberg"), new Date(1111), "sessionID" )));
    Assert.assertFalse(user.equals(new User( 0, "Huge", "Notte", "viva", "geilo", "huge.notte@hotmile.com", "0123/12345", new Location(8605, "Kapfenberg"), new Date(9999), "otherSessionID" )));
   
    Assert.assertFalse(new User( 0, "Huge", "Notte", "viva", null, "huge.notte@hotmile.com", "0123/12345", new Location(8605, "Kapfenberg"), new Date(9999), "sessionID" ).equals(user));
    Assert.assertFalse(new User( 0, "Huge", "Notte", "viva", "geilo", "huge.notte@hotmile.com", "0123/12345", null, new Date(9999), "sessionID" ).equals(user));
    Assert.assertFalse(new User( 0, "Huge", "Notte", "viva", "geilo", "huge.notte@hotmile.com", "0123/12345", new Location(8605, "Kapfenberg"), null, "sessionID" ).equals(user));
    Assert.assertFalse(new User( 0, "Huge", "Notte", "viva", "geilo", "huge.notte@hotmile.com", "0123/12345", new Location(8605, "Kapfenberg"), new Date(9999), null ).equals(user));
   
    user = new User( 0, "Huge", "Notte", "viva", null, "huge.notte@hotmile.com", "0123/12345", null,null, null );
    Assert.assertFalse(new User( 0, "Huge", "Notte", "viva", "geilo", "huge.notte@hotmile.com", "0123/12345", null, null, null ).equals(user));
    Assert.assertFalse(new User( 0, "Huge", "Notte", "viva", null, "huge.notte@hotmile.com", "0123/12345", null, null, "sessionID" ).equals(user));
    Assert.assertFalse(new User( 0, "Huge", "Notte", "viva", null, "huge.notte@hotmile.com", "0123/12345", new Location(8605, "Kapfenberg"), null, null ).equals(user));
    Assert.assertFalse(new User( 0, "Huge", "Notte", "viva", null, "huge.notte@hotmile.com", "0123/12345", null, new Date(9999), null ).equals(user));
   
    Assert.assertFalse(user.equals("notAUser"));
    Assert.assertFalse(user.equals(null));
  }
 
 
 
//  User aUser;
// 
//  @Before
//  public void setUp()
//  {
//    aUser = new User( 0, "Huge", "Notte", "viva", "geilo", "huge.notte@hotmile.com", "0123/12345", 12, new Date(2010, 12, 1), "id=jsjjsj7" );
//  }
// 
//  @Test
//  public void cons()
//  {
//    assertEquals( aUser.toString(), new User( 0, "Huge", "Notte", "viva", "geilo", "huge.notte@hotmile.com", "0123/12345", 12, new Date(2010, 12, 1), "id=jsjjsj7" ).toString() );
//  }
// 
//  @Test
//  ( expected = NullPointerException.class )
//  public void firstnameIsNull()
//  {
//    aUser.setFirstName(null);
//  }
// 
//  @Test
//  ( expected = NullPointerException.class )
//  public void lastnameIsNull()
//  {
//    aUser.setLastName(null);
//  }
// 
//  @Test
//  ( expected = NullPointerException.class )
//  public void usernameIsNull()
//  {
//    aUser.setUsername(null);
//  }
// 
//  @Test
//  ( expected = NullPointerException.class )
//  public void emailIsNull()
//  {
//    aUser.setEmail(null);
//  }
// 
//  @Test
//  ( expected = NullPointerException.class )
//  public void phoneIsNull()
//  {
//    aUser.setPhone(null);
//  }
// 
//  @Test
//  ( expected = IllegalArgumentException.class)
//  public void zipEquals0()
//  {
//    aUser.setLocation(0);
//  }
// 
}
TOP

Related Classes of at.fhj.itm.model.UserTest

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.