사용자 도구

사이트 도구


java:junit:rule

문서의 이전 판입니다!


JUnit Rules

Exception Rule

  • 예외 발생 여부와 발생한 예외 종류를 검증할 수 있는 Rule
  @Rule
  public ExpectedException exception = ExpectedException.none();
 
  @Test
  public void throwsIllegalArgumentExceptionIfIconIsNull() {
    // 발생할 예외에 대한 조건 기술
    exception.expect(IllegalArgumentException.class);
    exception.expectMessage("Negative value not allowed");
 
    ClassToBeTested t = new ClassToBeTested();
    t.methodToBeTest(-1);
  }

임시 폴더 Rule

  • 테스트 별로 임시 폴더를 생성한다.
  @Rule
  public TemporaryFolder folder = new TemporaryFolder();
 
  // ...
 
  File createdFolder = folder.newFolder("newfolder");
  File createdFile = folder.newFile("myfilefile.txt");  
java/junit/rule.1385628621.txt.gz · 마지막으로 수정됨: 2013/11/28 17:50 저자 kwon37xi