jmock

    4熱度

    4回答

    我的方法是這樣的: public class Decompile extends JdbcDaoSupport public void getRunner(){ String val = this.getJdbcTemplate().queryForObject(sql,String.class, new Object[]{1001}); } } 請建議我怎麼會嘲笑這一點。

    3熱度

    1回答

    我在代碼中的某處更改了某些方法,但不應引起任何奇怪的測試失敗,但JMock似乎認爲不然。 我煮的問題降到最小量的克魯夫特,這看起來是這樣的: import java.util.Collection; import java.util.Collections; import java.util.List; import org.jmock.Expectations; import org.

    2熱度

    1回答

    如何在指定期望值時進行OR操作?該參數可以是10或11 public void testGetRandom() { context.checking(new Expectations() {{ oneOf (myrandom).isSpecific(10) **OR** oneOf (myrandom).isSpecific(11); }}); cont

    1熱度

    1回答

    我已經使用JMock 2.6.0-RC2編寫了一個單元測試,它使用了幾個包私有類。出於某種原因,這會導致IllegalAccessError: java.lang.IllegalAccessError: tried to access class foo.PackagePrivateClass from class $Proxy6 at $Proxy6.getInstance(Unkno

    1熱度

    1回答

    我就遇到了這個問題,已提出3年前: jMock Mocking Classes and Interface 我的問題是你怎麼能JMock的不在接口的類?據我所知,jmocking類只能在@Mock註釋中出現,以JMock版本爲代表,這個版本至今還不穩定。

    0熱度

    1回答

    我使用Jmock編寫Spring的控制器測試。控制器使用接口進行數據庫操作。這些是服務類。我可以通過setter將它們jmock並傳遞給控制器​​。 實際控制人有標有@ Reource-anotation @Resource 私人服務業務的業務; 測試 最終服務服務= context.mock(Service.class); controller.setService(service); cont

    2熱度

    2回答

    我正在嘗試使用allowing方法來修復方法在我的一個模擬對象上的返回值。我有一個嘲笑對象jdbc以下方法,我想允許: List<T> query(String sql, RowMapper<T> rowMapper) 我使用with(any(RowMapper.class)),因爲我真的不關心這RowMapper使用 - 我只是想確保當它調用query與該SQL返回List與"bob"。 i

    0熱度

    1回答

    這裏是我要用JUnit和JMock測試的控制器方法。 public String myMethod(ModelMap model, Principal principal, @PathVariable MyObject obj) { if (obj != null) { Student student = getStudent(principal);

    0熱度

    3回答

    我想寫一個測試用例來驗證我的類中的方法。 我在我的方法中有一個本地ApplicationLauncher對象,因爲它調用方法launch(),因此它不得不被模擬,因爲它不應在單元測試中調用。 public class RunApp { public void check(String name) { if(name !=null) { Appl

    1熱度

    1回答

    我想單元測試今年春天控制器的方法: @Autowired private MyValidator validator; public String register( HttpServletRequest request, ModelMap model, Principal principal, @PathVariable Plain plain,