TDD

[ TDD ] JUnit - 결과값 검토하기 , Assertions

숑숑이~~ 2021. 12. 16. 23:26

 

 

 

 

 

 

 

 

 

 

용어

Assertions :  (사실임을) 주장 (=claim)

Assert :  (사실임을 강하게) 주장하다

 

 

 

 

 

 

 

 

 

 

 

값 비교하기

@Test
public void findByName(){
	int target = 10;
	int result = 10;
	Assertions.assertThat(target).isEqualTo(result);
}

 

assertThat()의 인자값과 isEqualTo()의 인자값이 같은지 비교한다. 

문법이 직관적인 것이 장점이다. 

 

 

 

 

 

 

 

 

 

Assertions static으로 선언해서 사용하기.

import static org.assertj.core.api.Assertions.*;
    
@Test
public void findByName(){
	int target = 10;
	int result = 10;
	assertThat(target).isEqualTo(result);
}

 

Assertions을 static으로 import해 두면 Assertions 호출 없이 함수를 바로 사용할 수 있다. 

 

 

 

 

 

 

 

 

 

 

반응형