好的,所以我有点困惑,无法找到我的问题的明确答案。我想要做的是检查输入条件是否指定了一系列值,即。大于一个char.I已经在我的代码中处理了这个问题,但需要创建JUnit作为大学作业的一部分进行测试。我将在这里发布我的代码。 这是我想要检查的方法,它位于一个名为AccountCreation的类中。
或者我使用JUnit在错误的路径上?
由于
public void CreateAccountButtonClicked()
{
//check database for username multiple entries
DbCheck check = new DbCheck();
String userName = textField.getText();
String password = passwordField.getText();
//if statement to make sure username and password have at least one character
if(userName.length()<1 ||password.length()<1)
{
JOptionPane.showMessageDialog(null, "Please Enter at least one character in each field");
}
else{
boolean checkCredentials = check.checkAcc(userName);
if(checkCredentials == false)
{
int score=0;
DbConnect connect = new DbConnect();
connect.setData(userName,password,score);
this.setVisible(false);
new GameSelection().setVisible(true);
}
else
{
//inform user if user name is already taken.
JOptionPane.showMessageDialog(null, "User name already exists");
}
}
}
}