簡體   English   中英

如何在Spring中將DBUnit與多個數據庫/數據源一起使用

[英]How to use DBUnit with multiple databases / datasources in Spring

我在我的春天為基礎的測試案例使用DBUnit的通過它運行使用“ 基於SpringJUnit4ClassRunner”我的測試類的繼承類DBTestCase。

一切正常,但是在我的實際應用程序中,表分散在多個DB Schema中 ,因此我在Spring Content XML中定義了幾個數據源 bean。

因此,在設置時DBUnit的 ,我們需要重寫方法newDatabaseTester向它提供一個IDatabaseTester實例,同時創造一個“DataSourceDatabaseTester”豆只需要一個單一的數據源中的構造。

有誰知道在這種情況下設置DBUnit的正確方法,還是我可以訪問一些實現了此目的的示例項目? 謝謝 !!

您可以看看https://github.com/springtestdbunit/spring-test-dbunit#working-with-multiple-connections該庫有助於簡化DBUnit測試的配置,並提供將數據集導入不同的dataSources的功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM