spring-test

    3熱度

    1回答

    我詮釋我的測試方法是這樣的: @Test @DatabaseSetup("/default_database_data.xml") @ExpectedDatabase(value = "/expected_database_1.xml", assertionMode = NON_STRICT) 是可以手動進行的事情,@DatabaseSetup和@ExpectedDatabase做: @T

    8熱度

    2回答

    在我最近的工作中,我使用了spring-data-jpa來利用提供的存儲庫。 當談到集成測試時,我無法配置(我假設)用於測試的spring上下文,並且作爲結果bean驗證在我的測試中不起作用。 我知道我可以注入驗證器,並單元測試我的註釋,但事實並非如此。我正在編寫集成測試,並希望測試使用數據庫支持的存儲庫。 我準備了簡單的項目來顯示所有必要的項目文件。 當我運行測試,2失敗,我不知道爲什麼,類路徑

    0熱度

    1回答

    我有一個測試類,並創建了一個java配置類來使用這個類..但即時通訊有問題,因爲其他測試似乎拋出了在配置中發現兩個bean的實例... 我的測試類:當我使用一個模擬如上 @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(classes=TestConfiguration.class) public class Liste

    9熱度

    4回答

    我遇到了以下問題。 我在我的項目中有一個測試套裝,每個測試都運行良好。 然而,當我運行它們作爲套件我一些他們的失敗,出現以下異常: Caused by: java.lang.IllegalStateException: The dao Cache is not alive (STATUS_SHUTDOWN) at net.sf.ehcache.Cache$CacheStatus.chec

    0熱度

    1回答

    我們使用XML來聲明我們的bean,我們正在使用Spring Testing框架進行集成測試。 XML的一些部分是分解的,並且在生產和測試環境中很常見。 有沒有辦法測量bean定義XML文件的測試覆蓋率?如果這可以與Sonar集成,那就更好了。 感謝

    0熱度

    1回答

    我有一個Spring MVC 3.2項目,我想單元&集成測試。問題是我擁有的所有依賴關係,即使使用Sprint測試,測試也非常困難。 我有一個這樣的控制器: @Controller @RequestMapping("/") public class HomeController { @Autowired MenuService menuService; // will r

    10熱度

    4回答

    我想用spring測試框架來測試hibernate session的save()方法。 @Test方法是: @Test @Transactional public void testSave() { User expected = createUser(); getGenericDao().currentSession().save(expected); User actual = ge

    0熱度

    1回答

    我試圖附加參數來使用MockHttpServletRequest會話,但只申報在我的測試我正在跟隨着錯誤的屬性配置MockHttpServletRequest: Caused by: java.lang.IllegalStateException: No thread-bound request found: Are you referring to request attributes outs

    3熱度

    1回答

    內是否有可能運行測試套件與彈簧加載背景下,這樣的事情 @RunWith(Suite.class) @SuiteClasses({ Test1.class, Test2.class }) @ContextConfiguration(locations = { "classpath:context.xml" }) <------ public class SuiteTest { } 上面顯

    20熱度

    2回答

    我的下一個問題測試與junit4春季服務層: 如何調用腳本填充數據庫只有一次之前的所有@Test方法: 我希望所有@Tests前一次執行這樣的: JdbcTestUtils.executeSqlScript(jdbcTemplate(), new FileSystemResource( "src/main/resources/sql/mysql/javahelp-insert.sql"), fal