spring-test

    1熱度

    2回答

    我正在嘗試爲我的彈簧應用程序創建Junit測試。我有基於註釋的配置沒有xmls。當我運行測試,我收到以下錯誤: java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoader

    1熱度

    1回答

    我有一個RestController,它具有@autowired 源屬性。我想添加一些RestController的測試用例。但它總是失敗,因爲Source需要一個真正的消息代理。 所以我的問題是:我可以模擬來源或有沒有現有的方法呢?或者我的測試用例代碼不正確?謝謝。 代碼 Controller @RestController public class MyController { @

    1熱度

    1回答

    項目我的文件夾結構是: ./assets/strings.properties ./module1/src/main/java/{some-packages}/ContextConfig.java ./module1/src/test/java/{some-packages}/TestContextConfig.java ./module1/pom.xml ./module2/pom.xm

    1熱度

    1回答

    我有創建bean A的應用程序,它可以安排在配置中定義的任務,但是在測試中,我想在每個測試類之前創建bean並在每個類之後銷燬。 我需要它,因爲我在每一類更新屬性,例如: @TestPropertySource(properties = ["my.property=valueForTest"]) 是否有可能在JUnit的/春天?

    1熱度

    2回答

    目前我使用@BootstrapWith註釋與自定義類一起使用,它只是簡單地設置了一些在測試中使用的系統屬性。但是(據我所知)這些屬性被每個實例TestContextManager來測試和TestContext都會用它時設置: @BootstrapWith是用於配置 了Spring TestContext框架是怎樣的一類級別註解自舉 spring.io 有沒有什麼辦法的ApplicationCont

    1熱度

    1回答

    爲了優化目的,我需要定製TestExecutionListeners調用邏輯 在我來說,我有一個ApplicationContext和兩種類型的測試:它們使用WebDriver 問鼎(姑且稱之爲ObservableTest) 問鼎這使用RestTemplate和JdbcTemplate(姑且稱之爲ApiTest) 每種類型的用途它自己的TestExecutionListener: Observab

    8熱度

    1回答

    多次聲明遵循這裏的官方文檔: http://docs.spring.io/spring-boot/docs/1.4.0.M2/reference/htmlsingle/#Testing 我想測試這樣我的REST API方法之一: @RunWith(SpringRunner.class) @WebMvcTest(LoginController.class) @SpringBootTest(cla

    1熱度

    1回答

    在春季啓動Web應用程序,我用的是git-commit-id-plugin Maven插件生成一個名爲git.properties文件,包含所有的git的承諾信息,e.g: git.commit.id=35ca97298544d4ee6f8a5392211ebaa0d9bdafeb 此文件在target/classes庫中直接生成。所以它包含在classpath中。在運行時,文件是通過註釋裝上

    1熱度

    1回答

    對於應用程序的集成測試,根據我們要測試的內容,我們有兩個單獨的彈簧配置文件,一個使用H2作爲嵌入式數據庫,另一個使用H2使用MySQL作爲數據庫嵌入。 每個配置文件分別稱爲H2和MYSQL,對於我們的測試,我們有一個名爲WithJsonItResources的公共基類,我們希望能夠在每次測試執行後丟棄數據庫,這是目前的樣子: @DirtiesContext(classMode = DirtiesC

    1熱度

    1回答

    我正在爲基於spring啓動的應用程序編寫junits,而我的bean依賴於application-.properties中指定的一些配置參數。 在我的配置類我在哪裏產生豆類, @Configuration public class AppConfig{ @Value("${MyProperty}") private String myProperty; @Bean public m