lookupmanagertest.java
来自「this is for appfuse1.8 source using stru」· Java 代码 · 共 40 行
JAVA
40 行
package org.appfuse.service;import java.util.ArrayList;import java.util.List;import org.appfuse.dao.LookupDAO;import org.appfuse.model.Role;import org.appfuse.service.impl.LookupManagerImpl;import org.jmock.Mock;public class LookupManagerTest extends BaseManagerTestCase { private LookupManager mgr = new LookupManagerImpl(); private Mock lookupDAO = null; protected void setUp() throws Exception { super.setUp(); lookupDAO = new Mock(LookupDAO.class); mgr.setLookupDAO((LookupDAO) lookupDAO.proxy()); } public void testGetAllRoles() { if (log.isDebugEnabled()) { log.debug("entered 'testGetAllRoles' method"); } // set expected behavior on dao Role role = new Role("admin"); List testData = new ArrayList(); testData.add(role); lookupDAO.expects(once()).method("getRoles") .withNoArguments().will(returnValue(testData)); List roles = mgr.getAllRoles(); assertTrue(roles.size() > 0); // verify expectations lookupDAO.verify(); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?