读书人

Jmock容易例子

发布时间: 2012-06-26 10:04:13 作者: rapoo

Jmock简单例子


??? // 建立一个test上下文对象。
??? Mockery context = new Mockery();
??? // 生成一个mock对象
??? final LogDao logDao = context.mock(LogDao.class);

??? final int result = 26;

??? @Test
??? public void testGetCounts() throws Exception {
??????? context.checking(new Expectations() {{
??????????? oneOf(logDao).findCounts();
??????????? will(returnValue(26));
??????? }});

??????? LogServiceImp logServiceImp = new LogServiceImp();

??????? logServiceImp.setLogDao(logDao);

??????? int r = logServiceImp.getCounts();

??????? Assert.assertEquals(r, result);

读书人网 >软件架构设计

热点推荐