사용자 도구

사이트 도구


java:junit:dbunit

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
java:junit:dbunit [2016/09/28 12:45]
kwon37xi [Multiple Schema 지원]
java:junit:dbunit [2021/02/16 15:12] (현재)
kwon37xi
줄 1: 줄 1:
 ====== DBUnit ====== ====== DBUnit ======
   * [[http://dbunit.sourceforge.net/|DBUnit]]   * [[http://dbunit.sourceforge.net/|DBUnit]]
 +  * [[java:junit:database_rider|database-rider]] 사용 권장
   * [[springframework:spring_test_dbunit|Spring Test DBUnit]]   * [[springframework:spring_test_dbunit|Spring Test DBUnit]]
 +  * [[https://github.com/mjeanroy/dbunit-plus|mjeanroy/dbunit-plus: DbUnit extention (provide simple integration with JUnit, Spring and Liquibase).]]
  
 ===== Configuration ===== ===== Configuration =====
줄 11: 줄 13:
     * [[database:mysql|MySQL]]의 경우에는 Schema MetaData 정보 파악방식이 달라서 ''http://www.dbunit.org/properties/metadataHandler''에 ''org.dbunit.ext.mysql.MySqlMetadataHandler'' 지정필요.     * [[database:mysql|MySQL]]의 경우에는 Schema MetaData 정보 파악방식이 달라서 ''http://www.dbunit.org/properties/metadataHandler''에 ''org.dbunit.ext.mysql.MySqlMetadataHandler'' 지정필요.
   * [[springframework:spring_test_dbunit|Spring Test DBUnit]] 참조   * [[springframework:spring_test_dbunit|Spring Test DBUnit]] 참조
 +
 +===== Dataset Insert =====
 +  * ''binary'', ''varbinary'' 데이터를 insert 할 때는 해당 데이터를 **BASE64**로 인코딩해서 지정한다. [[http://stackoverflow.com/questions/2107896/dbunit-and-binary-data|xml - DbUnit and binary data - Stack Overflow]]
 +
 +===== 참조 =====
 +  * http://jailer.sourceforge.net/
 +  * [[https://plugins.jetbrains.com/plugin/7958-dbunit-extractor/|DbUnit Extractor - intelliJ]]
 +  * [[https://www.baeldung.com/java-dbunit|Introduction to DBUnit | Baeldung]]
java/junit/dbunit.1475036140.txt.gz · 마지막으로 수정됨: 2016/09/28 12:45 저자 kwon37xi