나는 프로그램을 작성 했으므로 테스트를 위해 "실행 가능한 테스트 스크립트"를 작성해야한다.테스팅 프로그램 java
실행 가능한 테스트 스크립트는 기본 메소드를 의미합니다.
그러나 버튼을 클릭하거나 OptionPane
에서 입력 할 때 프로그램의 모든 메소드 호출이 트리거됩니다. 그럼 마우스 클릭을 제어하기 위해 실행 가능한 테스트 스크립트를 작성하려면 어떻게해야합니까?
문제를 명확하게 설명했는지 여부는 알 수 없습니다. 이 프로그램은 프로젝트 작업 관리 도구이므로 버튼을 클릭하여 새 프로젝트를 만들고, 프로젝트를 저장하고, 작업을 추가하고, 직원을 추가하는 등의 작업을 수행 할 수 있습니다. 문제는 자바 코드로 클릭 할 버튼을 어떻게 제어 할 수 있는가입니다.
public void newProject() {
if (currentProject == null || showConfirm(
"The current progress will not be saved.\nContinue?")) {
resetCurrentProject();
//Get the name of the new project
String name = JOptionPane.showInputDialog(this,
"Please give a name to the project", "New Project",
JOptionPane.QUESTION_MESSAGE);
if (name != null) {
//Initialize the a new project
ArrayList<Task> taskList = new ArrayList<Task>();
ArrayList<Staff> staffList = new ArrayList<Staff>();
//Create a new Project instance
try {
currentProject = new Project(name, staffList, taskList);
} catch (Exception e1) {
showError(e1.getMessage());
}
//Update the project information panel
updateProjectInfoPane();
}
}
}
당신은, 당신은 버튼에 대한 참조를 가져 마우스를 제어하고 일부 코드에 의해 -event "클릭"실행되지 않습니다. – Alxandr
클릭 이벤트를 발생시키는 방법은 무엇입니까? – xiaofan2406
JOptionPane의 입력은 어떨까요? – xiaofan2406