[DBUnit] 테이블 데이터를 엑셀로 export
모하니?/Coding : 2009/10/16 12:48
테스트
구현
흠.. 간단하네요. 간단 간단..
그런데. 테스트 할 때 생기는 파일들은 수동으로 지우기도 귀찮고.. 버전관리에 들어가면 더더욱 안 될 듯하고..
JUnit을 4.7로 올리고, @Rule 이라는 걸 써봐야겠습니다.
@Test
public void exportXls() throws Exception {
dbUnitSupport.exportXlsFrom("code", "item", "users", "role", "users_role");
assertTrue(new File(DBUnitSupport.EXPORTED_XLS_FILE).exists());
}
public void exportXls() throws Exception {
dbUnitSupport.exportXlsFrom("code", "item", "users", "role", "users_role");
assertTrue(new File(DBUnitSupport.EXPORTED_XLS_FILE).exists());
}
구현
protected void exportXlsFrom(String... tableNames) throws Exception {
IDataSet dataSet = getConnection().createDataSet(tableNames);
XlsDataSet.write(dataSet, new FileOutputStream(new File(EXPORTED_XLS_FILE)));
}
IDataSet dataSet = getConnection().createDataSet(tableNames);
XlsDataSet.write(dataSet, new FileOutputStream(new File(EXPORTED_XLS_FILE)));
}
흠.. 간단하네요. 간단 간단..
그런데. 테스트 할 때 생기는 파일들은 수동으로 지우기도 귀찮고.. 버전관리에 들어가면 더더욱 안 될 듯하고..
JUnit을 4.7로 올리고, @Rule 이라는 걸 써봐야겠습니다.
'모하니? > Coding' 카테고리의 다른 글
| [Spring Wev Flow(2.0.8)] SecurityFlowExecutionListener 패치 for Spring Security 3.X (0) | 2009/10/22 |
|---|---|
| [코드값] 애플리케이션에 DB id값이... (6) | 2009/10/21 |
| [봄싹] 메일 서비스를 알림 서비스로 통합하기 (0) | 2009/10/20 |
| [리팩토링] 메일을 메시지로 통합하기 (0) | 2009/10/20 |
| [JUnit] @Rule TemporaryFolder 사용하기 (2) | 2009/10/16 |
| [DBUnit] 테이블 데이터를 엑셀로 export (0) | 2009/10/16 |
| [기초 데이터] 백업/복구 방안 (0) | 2009/10/15 |
| [봄싹 버그]] JSON 뷰와 하이버가 가져온 Proxy 객체 (0) | 2009/10/15 |
| [권한] 3단 구조 (0) | 2009/10/14 |
| [자바스크립트] confirm() 주의할 것 (0) | 2009/10/13 |
| [테스트] 스프링의 MappingJacksonJsonView 초간단 학습 테스트 (0) | 2009/10/13 |






