junit
-
JUnit 5BackEnd/JUnit 2022. 1. 30. 16:01
Junit이란 자바 개발자가 가장 많이 사용하는 테스팅 프레임워크입니다. Spring Boot 2.2부터 JUnit 5 Jupiter가 적용되었습니다. JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit Vintage JUnit Platform: 테스트를 실행해주는 런처를 제공합니다. (TestEngine API 제공) JUnit Jupiter: TestEngine API 구현체로 JUnit 5를 제공합니다. JUnit Vintage: JUnit4와 3를 지원하는 TestEngine 구현체입니다. 의존성 추가 Spring Boot 2.2 버전 이상의 프로젝트를 생성한다면 기본적으로 JUnit 5 의존성이 추가됩니다. 스프링 부트 프로젝트를 사용하지 않을 경우 아래 의존..
-
04. 게시판 구현(1) - Domain, PersistenceSpring Web Project/2. 게시판 (Board) 2020. 12. 8. 13:54
1. BoardVO 작성 > 위치 : src/main/java > 패키지 : com.app.domain Note) getter/setter 생성 방법 - 변수 설정 후 마우스 우클릭 > Source > Generate Getters and Setters > [Generate] 2. XML 네임스페이스 추가 > xml 파일 내부에서 사용하는 태그들에 대한 설정을 위한 XML 네임스페이스 추가 > root-context.xml 파일 선택 > [NameSpaces] 탭 선택 > beans, context, mybatis-spring 체크 > 저장 3. SessionFactory, SqlSessionTemplate 추가 4. BoardDAO 작성 > 위치 : src/main/java > 패키지 : com.app..
-
03. 개발환경설정 (DB 연결)Spring Web Project/1. Project Setting 2020. 11. 15. 21:39
1. Maven Repository > url : mvnrepository.com/artifact/mysql/mysql-connector-java > version 선택 > [Maven]탭 내용 복사 2. 프로젝트 pom.xml 추가 3. jUnit 버전 변경 > 4.7 > 4.12 Note) jUnit @Test : 테스트해야 하는 내용을 메소드 안에 작성하고 메소드 위에 @Test 애노테이션을 추가하면 jUnit은 해당 메소드를 테스트용 코드로 간주하고 테스트를 진행할 수 있게 합니다. @Before : 모든 테스트 작업에 앞서 준비되어야 하는 내용을 작성해서 메소드에 추가하는 애노테이션입니다. @Test 메소드의 실행 전에 실행되기 때문에 테스트를 위한 준비 작업을 할 때 사용합니다. @After ..