Eclipse
-
[Java] 유닛테스트 작성하기Java 2022. 4. 26. 21:06
학교 소프트웨어 공학 과목에서 진행하고 있는 테트리스 프로젝트 처음 해보는 팀프로젝트인데 막상 해보니 제일 힘든건 유닛테스트 작성하기였다. 그렇지만 오늘 유닛테스트를 작성해보니 생각치도 못한 버그를 발견할 수 있었다. 다음에도 작성할 일이 생길 것 같아서 적어본다. 프로젝트 우클릭 -> New -> Other -> Java -> JUnit -> JUnit Test Case 이때 Junit 패키지를 다운로드 하지 않았다면 다운로드 해주어야 한다. Next 눌러주고 Name 항목에 테스트 하려는 클래스명+Test 적어준다음 Class under test 항목에 테스트 하려는 클래스를 Browse 해서 선택해준다. Ok를 눌러주면 JUnit test class가 생성된다. @Test 어노테이션을 붙여주고 As..
-
[Java] 화면 전환, 애니메이션 (Hangman5)Java 2022. 2. 9. 23:05
START 페이지를 만들고 애니메이션을 넣은 화면 전환을 구현하였다. 화면 전환은 StackPane 을 사용하였다. 씬빌더를 사용해서 시작 화면을 만들었고 시작화면과 연결되는 controller인 StartPageController에 화면 전환을 넣었다. public class startPageController implements Initializable { @FXML private Button startBtn; @FXML private Text mainText; @Override public void initialize(URL location, ResourceBundle resources) { } @FXML public void gameStart(ActionEvent event) { startBtn...