package test.unit;
import junit.framework.TestCase;
import java.util.*;
import edu.cs320.project.*;
/**
*
*/
/**
* @author JHaan
*
*/
public class TestCreateUser extends TestCase {
/**
* @param name
*/
Login Login1 = new Login();
User User1;
String LoginName;
User.UserType Type1;
public TestCreateUser() {
super();
}
/* (non-Javadoc)
* @see junit.framework.TestCase#setUp()
*/
protected void setUp() throws Exception {
super.setUp();
Login1 = new Login();
}
/* (non-Javadoc)
* @see junit.framework.TestCase#tearDown()
*/
protected void tearDown() throws Exception {
super.tearDown();
Login1 = new Login();
}
public void test_CreateUser1(){
LoginName = "sdooley";
Type1 = User.UserType.NURSE;
User1 = Login1.CreateUser(LoginName, Type1);
assertEquals(LoginName, User1.GetUserName());
assertEquals(Type1, User1.GetUserType());
}
public void test_CreateUser2(){
LoginName = "tyen";
Type1 = User.UserType.DOCTOR;
User1 = Login1.CreateUser(LoginName, Type1);
assertEquals(LoginName, User1.GetUserName());
assertEquals(Type1, User1.GetUserType());
}
public void test_CreateUser3(){
LoginName = "jmolly";
Type1 = User.UserType.PHARMACIST;
User1 = Login1.CreateUser(LoginName, Type1);
assertEquals(LoginName, User1.GetUserName());
assertEquals(Type1, User1.GetUserType());
}
public void test_CreateUser4(){
LoginName = "mfisher";
Type1 = User.UserType.ADMIN;
User1 = Login1.CreateUser(LoginName, Type1);
assertEquals(LoginName, User1.GetUserName());
assertEquals(Type1, User1.GetUserType());
}
}