spring-test

    0熱度

    1回答

    我想所有測試執行後,所有測試前一次啓動服務器,然後關閉服務器。 在Spring Boot 1.3中,我可以創建一個@Component和@PostConstruct,在執行測試之前啓動一次服務器,然後在執行所有測試後再啓動一個服務器以停止服務器。 升級到Spring Boot 1.5之後,在之前調用@PostConstruct每@Test方法。 @PreDestroy被調用每@Test但只有畢竟測

    1熱度

    2回答

    我我的春天啓動的項目更新從1.3.x中到1.5.2。測試框架「改變了」,我正在嘗試移植我的代碼。來自RestTemplate的響應狀態代碼應該是401,但是當我將代碼更改爲新的「結構」時,我得到一個404,未找到。任何想法可能會失蹤? 舊代碼: @RunWith(SpringJUnit4ClassRunner.class) @SpringApplicationConfiguration(clas

    3熱度

    1回答

    目前,我用下面的配置我的測試類 - @TransactionConfiguration(transactionManager = "transactionManager", defaultRollback = false) @Transactional 由於@TransactionConfiguration已過時,有什麼可以爲但─ 更換我曾嘗試 - @Transactional(transa

    1熱度

    1回答

    場景:我有3個春雲流應用 第1':XML解組的有效載荷送入JAXB對象 第2':JAXB有效載荷轉換成我們的域名POJO 3rd:驗證域對象 我想測試3'rd應用程序。我已經包含了第1和第2個應用程序作爲測試依賴項。我添加了: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spri

    1熱度

    1回答

    以下是我的測試類的類代碼。 @SpringBootTest(classes = { SpringBootApp.class }, webEnvironment = WebEnvironment.RANDOM_PORT) public class OuterBeanTest { @Inject InnerBeanTest innerBean; @Test

    3熱度

    2回答

    我試圖使用Spring Boot Test進行簡單的集成測試,以測試e2e用例。我的測試不起作用,因爲我'不能使資源庫保存的數據,我想我和春天有個上下文的問題... 這是我的實體: @Entity @Getter @Setter @NoArgsConstructor @AllArgsConstructor public class Person { @Id priva

    1熱度

    1回答

    對於插入兩個不同表中的DAO方法,我有一個彈簧單元測試。測試完成後,其中一個插入按預期回滾,但不是另一個!我真的無法弄清楚發生了什麼。我已經多次調試了這個測試,以便我可以看到數據庫中何時出現(未提交)更改,但只有一個消失。 我能看到的唯一區別是在一種情況下插入是用原始JDBC完成的,而在第二種情況下用Sping的JdbcTemplate完成。但是,不應該都在同一個交易中,然後回滾? 這裏是我的測試

    1熱度

    2回答

    我試圖使用@RunWith & @SpringBootTest來測試我的控制器。 控制器 @RestController public class HomeController { @RequestMapping(value = "/home", method = RequestMethod.GET) public String get(HttpServletRespons

    -1熱度

    1回答

    我的項目看起來像 myProject/ /persistence/pom.xml /persistence/src/main/java/PersistenceApplication.java /persistence/src/main/java/**.java /business/pom.xml /business/src/main/j

    2熱度

    1回答

    我有一個Spring Boot應用程序,它具有一些配置屬性。我正在嘗試爲某些組件編寫測試,並希望從test.properties文件加載配置屬性。我無法讓它工作。 這裏是我的代碼: test.properties文件(在src /測試/資源): vehicleSequence.propagationTreeMaxSize=10000 配置屬性的類: package com.acme.foo.v