사용자 도구

사이트 도구


groovy:unittest

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
groovy:unittest [2012/09/17 12:31]
kwon37xi [Java Unit Test로 수행하기]
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까지 지원하는 코드 커버리지 툴
  
 ===== Stub ===== ===== Stub =====
줄 55: 줄 57:
 def suite = AllTestSuite.suite(".", "*Test.groovy") def suite = AllTestSuite.suite(".", "*Test.groovy")
 junit.textui.TestRunner.run(suite) junit.textui.TestRunner.run(suite)
 +</code>
 +
 +===== shouldFail for JUnit 4 =====
 +  * [[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> </code>
groovy/unittest.1347852681.txt.gz · 마지막으로 수정됨: 2012/09/17 12:31 저자 kwon37xi