사용자 도구

사이트 도구


groovy:unittest

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
groovy:unittest [2014/12/22 22:34]
kwon37xi
groovy:unittest [2014/12/22 22:36] (현재)
kwon37xi
줄 2: 줄 2:
   * [[http://groovy.codehaus.org/Testing+Guide|Groovy Testing Guide]]   * [[http://groovy.codehaus.org/Testing+Guide|Groovy Testing Guide]]
   * [[http://groovy.codehaus.org/Unit+Testing|Groovy Unit Testing]]   * [[http://groovy.codehaus.org/Unit+Testing|Groovy Unit Testing]]
 +  * [[http://groovy.codehaus.org/Using+JUnit+4+with+Groovy|Using JUnit 4 with groovy]]
   * [[http://cobertura.sourceforge.net/|Cobertura]] Groovy까지 지원하는 코드 커버리지 툴   * [[http://cobertura.sourceforge.net/|Cobertura]] Groovy까지 지원하는 코드 커버리지 툴
  
줄 58: 줄 59:
 </code> </code>
  
-===== shouldFail =====+===== shouldFail for JUnit 4 =====
   * [[http://groovy.codehaus.org/api/groovy/util/GroovyTestCase.html]]의 ''shouldFail''로 Exception 테스트   * [[http://groovy.codehaus.org/api/groovy/util/GroovyTestCase.html]]의 ''shouldFail''로 Exception 테스트
 +<code groovy>
 +class ArithmeticTest {
 +    final shouldFail = new GroovyTestCase().&shouldFail
  
 +    @Test
 +    void divideByZero() {
 +        String message = shouldFail(ArithmeticException) {
 +            println 1/0
 +        }
 +        assertEquals message, "expected exception message."
 +    }
 +}
 +</code>
groovy/unittest.1419255280.txt.gz · 마지막으로 수정됨: 2014/12/22 22:34 저자 kwon37xi