spring-test

    0熱度

    2回答

    我有spring + hibernate項目,我想寫DAO層的單元測試用例, 目前我在內存DB中使用HSqldb來測試它。 (我稱之爲this) 在項目中,ID由序列不是禮物,所以它在下降,對於解決辦法提供,因爲我使用的內存數據庫,測試序列中,我創建了一套不同的HBM文件,而無需序列(並把他們測試的資源文件夾)。有沒有更好的方法來處理這個問題,因爲保持重複的HBM文件對我來說看起來不錯。任何建議,

    2熱度

    1回答

    我得到以下錯誤而來自的IntelliJ即使我已經排除的LiquibaseAutoConfiguration從EnableAutoConfiguration運行集成測試情況。我在這裏錯過了什麼? Caused by: java.lang.IllegalStateException: Cannot find changelog location: class path resource [db/cha

    0熱度

    1回答

    當sbt忽略由測試引發的異常並且不會破壞構建時發生問題。 一些代碼: 測試: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(classes = MyConfig.class) public class MyTest { @Autowired private ClassBeingTested su

    2熱度

    1回答

    在大多數廣泛使用Spring的項目中,有一些測試使用@IfProfileValue將其標記爲集成測試,性能測試或類似測試。當你使用Maven運行這些你做這樣的事情: mvn install -Dperformance-test=true 的註釋是這樣一類: @IfProfileValue(name = "performance-test", value = "true") 但是,如果我在的

    0熱度

    2回答

    我正在爲Spring遊戲運行一些測試,但由於某些原因,sql文件中的數據未保存到數據庫。這裏是我的測試: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(classes = {HibernateConfigTest.class}) @Transactional @Sql(scripts = {"api_routes.

    0熱度

    1回答

    @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(classes = {HibernateConfigTest.class}) @Transactional @Sql(scripts = {"api_routes.sql", "profile.sql", "status.sql",

    5熱度

    1回答

    我有Spring Data Rest的Spring Boot應用程序,我在集成測試中使用@WebIntegrationTest以及TestRestTemplate。用於測試的基類看起來是這樣的: @RunWith(SpringJUnit4ClassRunner.class) @ActiveProfiles(profiles = "test") @SpringApplicationConfigu

    4熱度

    1回答

    我試圖使用內置函數executeSqlScript從AbstractTransactionalJUnit4SpringContextTests使用以下外部SQL文件填充我的數據庫。 declare id number; begin insert into table1 (field1) values ('V1') returning account__id into id;

    1熱度

    1回答

    在我的Spring-Boot Web應用程序項目中,我使用Spring Cache來實現緩存。通過application.yml中定義的配置鍵可以啓用/禁用高速緩存。我已經有了現有的測試用例,其中假設沒有緩存來編寫測試。所以在默認情況下我的integration-test配置文件緩存被禁用,我初始化NoOpCacheManager和我所有的測試工作。 @Profile(value = { "def

    5熱度

    1回答

    我一張有註釋集成測試: @WebAppConfiguration @ActiveProfiles("integration") @ContextConfiguration(loader = SpringApplicationContextLoader, classes = [MyApplication]) @IntegrationTest(["server.port=0"]) 我可以通過