rule

A collection of 3 posts
JUnit 4.8

JUnit 4.8 @Rule 확장하기

http://blog.mycila.com/2009/11/writing-your-own-junit-extensions-using.html http://kentbeck.github.com/junit/javadoc/latest/ 위 두 링크를 보면 간단하게 만들 수 있다. 회사에서 일하다가 JUnit으로 테스트 돌려가면서 성능 비교를 해보게 됐는데 매번 JUnit으로 10번 정도 실행한 뒤에 평균 내는 식으로 가볍게 성능 테스트를 해봤다. 그런 일을 전문으로 하는 팀이
2 min read
rule

[JUnit] @Rule TemporaryFolder 사용하기

public class DBUnitSupportTest { DBUnitSupport dbUnitSupport; @Rule public TemporaryFolder folder = new TemporaryFolder(); @Autowired DataSource dataSource; File tempFile; @Before public void setUp() throws Exception{ dbUnitSupport = new DBUnitSupport(dataSource); } @Test public void exportXls() throws Exception { tempFile = folder.newFile(“temp.xls”); dbUnitSupport.setExportedFile(tempFile); assertThat(tempFile.length(), is(0L)); dbUnitSupport.exportXlsFrom(“code”, “item”, “users”
1 min read
JUnit 4.7

JUnit 4.7 새 기능 @Rule

http://www.infoq.com/news/2009/07/junit-4.7-rules Rule은 기본적으로 각각의 테스트에 부가적인 기능을 추가할 수 있는 확장 매커니즘이랍니다. 뭔지 잘 감이 오지 않으신다면, 일종의 인터셉터라고 생각하시면 될 듯 합니다. 테스트 메서드에 인터셉터를 적용할 수 있다는 거겠죠. 하지만, 만든 사람이 Rule이라고 하니까 그냥 룰이라고 부르고, 익숙해지는게 좋을 듯 합니다.
4 min read