• jUnit代码


    @ContextConfiguration(locations = { "classpath:abframe-context-security.xml",
            "classpath:abframe-context.xml", "classpath:abframe-servlet.xml" })
    public abstract class BaseControllerTestCase extends AbstractTransactionalJUnit4SpringContextTests {
      
      
        /**
         * Convenience methods to make tests simpler
         *
         * @param url the URL to post to
         * @return a MockHttpServletRequest with a POST to the specified URL
         */
        public MockHttpServletRequest newPost(String url) {
            return new MockHttpServletRequest("POST", url);
        }
      
        public MockHttpServletRequest newGet(String url) {
            return new MockHttpServletRequest("GET", url);
        }
      
    }
      
      
      
      
      
    @RunWith(SpringJUnit4ClassRunner.class)
    public class DockWidgetControllerTest extends BaseControllerTestCase{
        private MockHttpServletRequest request;
        private MockHttpServletResponse response;
        @Autowired
        private IDockWidgetService dockWidgetService=null;
        @Autowired
        private DockWidgetController dockWidgetController=null;
        @Rollback(false)//不回滚,否则回滚
        @Test
        public void testDockList() throws Exception{
            request=newPost("/abframe/dockWidget/findDockList");
            Operator op=new Operator();
            op.setId(1L);
            Integer b[]=new Integer[2];
            b[0]=1;
            request.getSession().setAttribute(Constants.OPERATOR_KEY,op);
            //request.getSession().setAttribute("dockList",b);
            //List<Long> menuIdList=dockWidgetService.findDockMenuIdList(1);
            //System.out.println(menuIdList.toString());
            List ls=new  LinkedList();
            //1460478#1460514#1631980  
            ls.add("1460478");
            ls.add("1460514");
            ls.add("1631980");
            ls.add("111111");
            //dockWidgetController.findDockList(request);
            dockWidgetController.updateDockList(ls,"5309177",request);
        }
    }


  • 相关阅读:
    android studio学习---怎么创建一个新的module并且再次运行起来(在当前的project里面)
    你真的了解WebSocket吗?
    vue学习(十二)vue全家桶 Vue-router&Vuex
    GoJs的使用
    vue学习(十一)vue-cli3开发单文件组件
    vue学习(十)mixin 偷懒
    vue学习(九)对象变更检测注意事项
    vue学习(八)nextTick[异步更新队列]的使用和应用
    django的url 传不传参
    vue学习(七)refs的使用
  • 原文地址:https://www.cnblogs.com/danghuijian/p/4399956.html
Copyright © 2020-2023  润新知