[WEB]

[Spring] JUnit

ddgoori 2020. 1. 14. 17:37

JUnit

 

1. 프로젝트 new-source folder를 만들어줌. 메이븐은 자체적으로 해줌 ex.  src/test/java

2. properties 

3. junit test case 등등

4. 테스트할 때 패키지 이름은 같은 것이 좋다

5. assertEquals 사용해서 결과값은 무엇이다 넣어줘서 체크 가능

 

https://nesoy.github.io/articles/2017-02/JUnit

 

JUnit이란?

 

nesoy.github.io

http://www.nextree.co.kr/p11104/

 

새내기 개발자의 JUnit 여행기

이번 글에서는 JUnit 단위 테스트 Framework에 대해 알아봅니다. JUnit은 Java의 단위 테스트에서 빼놓고 이야기하기 어려울 정도로 절대적인 위치를 차지하고 있습니다. 그래서 높은 수준은 아니어도 기본적인 내용은 누구나 알고 있어야 합니다. 이번 글에서는 Eclipse에서 JUnit을 설치하는 방법과 간단한 예제를 통해 JUnit 사용법을 알아봅니다. 1. JUnit이란? JUnit은 단위 테스트 도구입니다. 외부 테스트

www.nextree.co.kr

https://mybatis.org/mybatis-3/ko/

 

MyBatis – 마이바티스 3 | 소개

마이바티스는 무엇인가? 마이바티스는 개발자가 지정한 SQL, 저장프로시저 그리고 몇가지 고급 매핑을 지원하는 퍼시스턴스 프레임워크이다. 마이바티스는 JDBC로 처리하는 상당부분의 코드와 파라미터 설정및 결과 매핑을 대신해준다. 마이바티스는 데이터베이스 레코드에 원시타입과 Map 인터페이스 그리고 자바 POJO 를 설정해서 매핑하기 위해 XML과 애노테이션을 사용할 수 있다.

mybatis.org

Jnuit에 @Transactional 을 붙이고 안붙이고에 따라 테이스트케이스가 실행된 다음에 커밋한다 안한다를 구분함

있으면, rollback 안됨