spring-test

    1熱度

    2回答

    運行集成測試時(Web Service與JDBC通話,在這種情況下)如何強制數據庫發出錯誤,以便檢查產生的soap錯誤? 我正在使用Spring的Transactional Test Framework,因此僅僅發出DROP TABLE whatever;來打破它是不合理的? :D

    0熱度

    3回答

    我有一個單元測試問題,其中一個類有一個想要加載Spring應用程序Ctx的靜態變量。 這個班不出來豆廠,我不能改變這個事實。 static ApplicationContext applicationContext = ...; 這工作得很好,但很難JMock的,或至少我不知道的方式,直到我可以在春天CTX要啓動。對單元測試情況不理想。 有沒有人知道的解決方法? 我可以選擇將靜態變量更改爲任何

    0熱度

    1回答

    我正在使用DBUnit來測試Spring/Hibernate持久性。 我創建了一個抽象測試: public abstract class AbstractTestCase extends AbstractTransactionalDataSourceSpringContextTests { @Override protected String[] getConfig

    5熱度

    4回答

    我想爲Spring的測試框架使用兩種不同的DAO實現。 src.main.java .businessobjects \-User.java .dao \-IUserDAO.java .daojpa \-UserDAO.java .daohibernate \-UserDAO.java 彈簧測試用例中: src.test.java.base: pa

    1熱度

    1回答

    我正在使用AbstractTransactionalSpringContextTests來運行Spring集成測試。 Spring上下文只加載一次,然後運行所有測試。 如果我想讓我的測試在許多類和包中,我該怎麼做。 當然,對於我所有的測試(在所有類和包中),應該只加載一次spring context,而不是每個類或包都加載一次。

    0熱度

    1回答

    如果我要用@Transactional註釋我的DAO集成測試方法,那麼在每個測試方法完成後,Spring Test會高興地回滾對數據庫的所有更改。這些看起來非常方便,因爲我可以使用@BeforeClass方法加載測試數據一次,併爲我處理所有清理。 但我質疑這是否是一種好的做法,因爲我錯過了發現提交過程中會發生失敗的機會。關於在DAO的dbunit集成測試中使用事務來協助清理的共識是什麼?

    1熱度

    1回答

    我正嘗試使用AbstractTransactionalJUnit4SpringContextTests的子類爲部署在Weblogic 8.1上的舊應用程序創建集成測試。 我的測試方法有以下注釋: @Test @Rollback(true) public void testDeployedEJBCall throws Exception {...} 我的測試類還引用類型org.springf