[Spring] jUnit Test Annotation Assert 메서드


Assert 메서드

 

1. jUnit

 

1) 의미 : java에서 독립된 단위 테스트 (Unit Test)를 지원해주는 프레임워크이다.

2) 단위 테스트를 쉽게 해주는 테스트 지원 프레임워크

2. 단위 테스트(Unit Test)

 

1) 소스 코드의 특정 모듈이 의도된 대로 정확히 작동하는지 검증하는 절차를 말한다.

2) 모든 함수와 메서드에 대한 테스트 케이스를 작성하는 절차이다.




3. jUnit 특징

 

1) TDD

2) 단정(assert) 메서드로 테스트 케이스의 수행결과를 판별한다.

3) 어노테이션 제공 (@Test)

– 새로운 인스턴스를 생성하여 독립적인 테스트가 이루어진다.

4. jUnit에서 테스트를 지원하는 어노테이션(Annotation)

 

1) @Test

– @Test가 선언된 메서드는 테스트를 수행하는 메서드가 된다.

– 각각의 테스트가 서로 영향을 주지 않고 독립적으로 실행됨을 원칙으로 한다.

– @Test마다 객체를 생성한다.


5. 테스트 결과를 확인하는 단정(assert) 메서드

 

1) assertTrue(a)

– 조건 a가 참인가를 확인한다.

2) assertEquals(a,b)

– 객체 a와 b가 일치함을 확인한다.

3) assertNotNull(a)

– 객체 a가 null이 아님을 확인한다.

 

[Spring] JDBC설정, DB연결

[Spring] Bean Beans IoC컨테이너 의존관계주입

[Spring]스프링 프레임워크 핵심기술 및 횡단 관심사