자바 코드 안에 「여기서는 이 조건이 반드시 참이어야 한다」고 적어 두는 한 줄이다. assert 조건; 처럼 쓴다. 프로그램을 -ea 옵션으로 실행했을 때만 조건을 검사하고, 거짓이면 AssertionError를 던져 멈춘다. 옵션 없이 실행하면(기본값) 그 줄은 아무 일도 하지 않고 지나간다. 테스트 코드의 assertEquals 같은 어서션과는 다른, 자바 언어 자체의 문법이다.

용어 목록


자신만의 철학을 만들어가는 중입니다.
최상단으로 이동했습니다!
확대 이미지

조회수: - · -

업데이트: