spring-test

    7熱度

    1回答

    在乾燥的利益,我想定義在父類中我ContextConfiguration和有我所有的測試類繼承它,就像這樣: 父類: package org.my; @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = "/org/my/Tests-context.xml") public abstract cl

    2熱度

    2回答

    我是新來的JPA和春天的世界,我目前在做一個簡單的方法,一些單元測試,但不斷收到此錯誤信息,只有當我跑我的測試類在單元測試模式: java.lang.IllegalStateException: No transactional EntityManager available at org.springframework.orm.jpa.SharedEntityManagerCreator$Sh

    0熱度

    1回答

    我有一個春天mvc應用程序和使用mockito爲我的單元test.I不斷得到空指針異常,當我運行我的單元測試。 :( 請找到下面的方法,我的單元測試將基於: @Controller public class LogInController { @Autowired private MessageSource messageSource; @RequestMapp

    1熱度

    1回答

    我使用spring-test framework版本3.2.1.RELEASE,特別是MockMvc對象來測試我的控制器。 但問題是,當MockMvc對象在不存在的html頁面上執行操作時,它返回狀態200,但我的瀏覽器顯示404狀態 - 這是正確的,因爲該頁面不存在。我如何檢查404狀態? (因爲這是狀態我期望的那樣) @Test public void testInvalidUrl() th

    1熱度

    2回答

    在單元/集成測試中,我試圖使用RESTEasy嵌入式服務器TJWSEmbeddedJaxrsServer或POJOResourceFactory來模擬通過MockHttpRequest.get("/data")進行測試的資源調用。 我的問題是,基於服務器或資源工廠的使用,我不能夠有一個非空的實例,通常在我的資源內注入的spring bean。 下面是一些澄清的代碼,在此先感謝。 Spring應用程

    0熱度

    1回答

    我有一些問題,運行一些與春季junit亞軍測試。 我使用Java配置的春天,所以我似乎無法找到一個適合我的例子。 我想要做的就是編寫一個junit測試,我可以使用我的dao類中的一個,並且使用hibernate和所有東西,但爲此我需要將它加載到真正的spring上下文中。 我試着寫我的測試類是這樣的: @RunWith(SpringJUnit4ClassRunner.class) @Contex

    1熱度

    1回答

    我正在用java和spring編寫一個測試類和junit(實際上我在我的課堂底部有「@RunWith(SpringJUnit4ClassRunner.class)」)。 有一個帶有@Before註釋的方法,我希望它不會在特定的測試方法(而不是其他方法)之前運行。我怎樣才能做到這一點? 感謝

    13熱度

    2回答

    我想使用自定義TestExecutionListener結合SpringJUnit4ClassRunner在我的測試數據庫上運行Liquibase架構設置。我的TestExecutionListener工作正常,但是當我在我的類上使用註釋時,被測試的DAO注入不再起作用,至少該實例爲空。 @RunWith(SpringJUnit4ClassRunner.class) @ContextConfig

    0熱度

    1回答

    我有一系列使用Spring測試和H2內存數據庫的集成測試。我注意到,每次測試後,h2數據庫都不會回滾。 這是我的配置: @RunWith(SpringJUnit4ClassRunner.class) public class BlaServiceIntegrationTest extends AbstractTest { @Autowired private BlaService blaS

    4熱度

    3回答

    在將其標記爲重複之前,請先閱讀問題。我已閱讀了有關此異常的所有內容,但它不能解決此問題。而且我確實得到了一個稍微不同的例外,例如Another CacheManager with same name 'myCacheManager' already exists而不是Another unnamed CacheManager already exists。 Spring配置: <cache:anno