jmockit

    3熱度

    1回答

    我寫在彈簧項目TestNG的測試案例和使用jmockit來模擬依賴。我遇到一個問題,就是我不能使用Deencapsulation.setField設置依賴於Spring管理對象包含一個@Transactional方法,錯誤的是: 類爪哇發現的名字「dataLogManager」的任何實例字段.lang.reflect.Proxy 這裏列出我的示例代碼, 測試用例: public class Que

    5熱度

    1回答

    類 之前jmockit(1.5)的靜態方法根據the example in the Jmockit tutorial這段代碼應該做的伎倆: @BeforeClass public static void setUpClass() { new MockUp<UtilJndi>(){ @Mock public static String getDirectoryF

    1熱度

    1回答

    我無法捕獲靜態方法的參數。靜態方法是所謂的測試方法,然後叫在驗證中第二次阻止,但這次的參數爲空,所以我有一個NullPointerException ... 這裏是我的代碼: @Tested private Service testService; @Test public void test { // Tested method Deencapsulation.in

    1熱度

    2回答

    組織是一個POJO。 下面是測試類: @Tested DAOImpl daoImpl; @Injectable JdbcTemplate mockJdbcTemplate; @Mocked DAO ssoDAO; @Before public void setup() { daoImpl = new DAOImpl()

    2熱度

    1回答

    我想如果我寫一個測試這樣測試以下代碼 BufferedReader reader = new BufferedReader(new FileReader(args[0])); ,它的工作原理 @Mocked FileReader fileReader; @Mocked BufferedReader bufferedReader; //... new NonStrictExpectat

    0熱度

    1回答

    我有以下代碼: def method() { try { dependency0.call({ arg -> }) } catch { dependency1.call() } } 和下面的測試: @Test void shouldDoSomething( @Mocked final Dependency0 dependenc

    0熱度

    1回答

    我只想從HttPServletRequest中設置屬性。以下是Jmockit的代碼片段。 new Expectations() { private final Delegate requestAttributeDelegate = new Delegate() { final Map<String, Object> attributes = new HashMap<St

    0熱度

    1回答

    是否可以模擬接口的所有實現? 我想嘲笑像下面 公共類ServiceTest { @Test public void callTest( @Capturing @Injectable final WatchService ws ) throws Exception { final CountDownLatch latch = new CountDown

    0熱度

    1回答

    我junit測試我的android應用程序的部分。我是Android新手,我的團隊是單元測試新手。 (嘆息!!!) 所以我想抓住我們的自定義數據庫適配器,並用一個使用jmockit創建的模擬的替換Sqlite數據庫。 當我嘗試這一點,這一切看起來不錯,但是當我運行它,我得到: java.lang.NoClassDefFoundError: android/database/sqlite/SQLit

    0熱度

    1回答

    我在我的JUnit測試情況下,該NonStrictExpectation: new NonStrictExpectations(mCurrencyDao) { { invoke(mCurrencyDao, "readSqlQuery", withAny(String.class)); result = prepareTestSQL(pAllKeysForTest