Это базовый c Класс входа в систему
Вход в систему. java
public class Login {
private String userName;
private String Password;
public Login(String userName, String password) {
super();
this.userName = userName;
Password = password;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getPassword() {
return Password;
}
public void setPassword(String password) {
Password = password;
}
}
Здесь я добавляю объект в ArrayList и манипулирую данные с использованием двух функций.
LoginDAO. java
package com.sk.productLogin_jUnit;
import java.util.*;
public class LoginDAO {
ArrayList<Login> loginlist = new ArrayList<Login>();
public boolean addLogin(Login obj)
{
boolean flag=false;
if (obj != null){
flag = loginlist.add(obj);
}
return flag;
}
public boolean deleteLogin(Login obj)
{
boolean flag = false;
if(obj!=null){
flag = loginlist.remove(obj);
}
return flag;
}
}
Я пробовал все, но некоторые тестовые примеры отсутствуют в этом коде. Это исключение или что-то еще ?? Кто-нибудь может мне помочь найти его ?? LoginTest. java
package com.sk.productLogin_jUnit;
import org.junit.Test;
import static org.junit.Assert.fail;
import static org.junit.Assert.*;
public class LoginTest {
@Test
public void testDeleteLogin() {
LoginDAO dao = new LoginDAO();
Login login = new Login("userName", "password");
dao.addLogin(login);
assertNotNull(login);
assertTrue(dao.deleteLogin(login));
Login login1 = null;
assertNull(login1);
assertFalse(dao.deleteLogin(login1));
}
}