본문 바로가기

TOOLS/Eclipse

[이클립스] eclipse 에서 Assertion문 수행 옵션 켜기

자바 책을 훑어보던 중.
Exception  관련해서 assertion 부분이 나왔다. ( 왜.. 예전엔 미처 몰랐을까;;;;)

assertion 은 디버깅시에 익셉션 에러 검증 구문으로 인용하기 쉽다.
throws 나 try ~ catch 블럭과 동일한 역할을 합니다.

사용법
---------------------------------------------------------------------------------------------
 assert    [ true or false 를 나타내는검증구문] : [검증에서 false 발생시 출력할 내용]
---------------------------------------------------------------------------------------------

1. 이클립스를 열어 테스트를 하나 만듭니다.



2. 해당 프로젝트를 선택 후 마우스 오른쪽을 누르면  properties 를 눌러 Run/Debug Settings 를 선택합니다.
해당 프로젝트가 보이네요~ edit 를 누릅니다



3.  Arguments 탭으로 이동후 VM  arguments   를 입력합니다.
-ea 는 assertion  실행
-ea:클래스명 : 해당 클래스만 assetion 을 실행
-ea:... : 현재 패키지 내에 있는 클래스들만 assertion 실행
-ea<package명> : 해당 package 명 내의 클래스들만  assetion 실행

-da 로 했을 경우에는 반대로 해당되는 경우에만 assertion 을 실행시키지 않음



4.  ctrl + f11 을 눌러 실행을 시킵니다.
아름과 같은 익셉션 구문과 함께 어디서 익셉션이 났는지를 알려준답니다 ^^