사용자 도구

사이트 도구


springframework:spring_test_dbunit

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
다음 판 양쪽 다음 판
springframework:spring_test_dbunit [2018/07/31 15:54]
kwon37xi
springframework:spring_test_dbunit [2019/11/14 12:08]
kwon37xi
줄 1: 줄 1:
 ====== Spring Test DBUnit ====== ====== Spring Test DBUnit ======
-  * [[http://springtestdbunit.github.io/spring-test-dbunit/|Spring Test DBUnit]]+  * [[https://github.com/ppodgorsek/spring-test-dbunit|ppodgorsek/spring-test-dbunit]] : 새로운 포크 
 +  * [[http://springtestdbunit.github.io/spring-test-dbunit/|Spring Test DBUnit]] : 더이상 유지 안됨.
   * [[java:junit:dbunit|DBUnit]]과 Spring을 쉽게 연동할 수 있게 해준다.   * [[java:junit:dbunit|DBUnit]]과 Spring을 쉽게 연동할 수 있게 해준다.
  
줄 56: 줄 57:
 @DatabaseSetups({ @DatabaseSetups({
     @DatabaseSetup(value = "insert.xml")     @DatabaseSetup(value = "insert.xml")
-    @DatabaseSetup(connection="customerDataSource", value="insert-custs.xml")+    @DatabaseSetup(connection="customerDataSource", value="insert-custs.xml", type = DatabaseOperation.CLEAN_INSERT)
 }) })
 </code> </code>
-  * Insert Operation의 경우 ''org.dbunit.ext.mssql.InsertIdentityOperation''의 ''INSERT'', ''CLEAN_INSERT'' 등을 사용+  * Insert Operation의 경우 ''org.dbunit.ext.mssql.InsertIdentityOperation''의 ''INSERT'', ''CLEAN_INSERT'' 등을 사용해야 한다. 이를 위한 설정은 ''databaseOperationLookup=MicrosoftSqlDatabaseOperationLookup''을 지정해주는 것이다.<code java> 
 +@DbUnitConfiguration(databaseConnection = ["dbUnitDatabaseConnection"], databaseOperationLookup = MicrosoftSqlDatabaseOperationLookup) 
 +class MyRepositoryTest extends Specification { 
 +    ... 
 +
 +</code> 
 + 
 +===== 참조 ===== 
 +  * https://github.com/anyjava/spring-boot-dbunit 
springframework/spring_test_dbunit.txt · 마지막으로 수정됨: 2020/07/08 14:04 저자 kwon37xi