程序人生(二)
目录
项目正式开发中,需要控制整个进度,以及每天需要分配的任务,所以需要用任务分配的表格来或者 jira 或者 禅道 分配任务,
整个宏观进度
每个模块 每天 那个人 做什么,执行什么在什么时间
每个模块的开发要求
精确到 一个模块一个模块今天做一些什么
需要填写文档
还有他妈的测试用例的编写和文档的书写
单元测试的书写
package com.baozun.web;
@RunWith(SpringJUnit4ClassRunner.class) //使用junit4进行测试
@WebAppConfiguration
@ContextConfiguration({"/spring/spring*.xml"}) //加载配置文件
@Transactional
//这里的事务关联到配置文件中的事务控制器(transactionManager = "transactionManager"),同时//指定自动回滚(defaultRollback = true)。这样做操作的数据才不会污染数据库!
@TransactionConfiguration(transactionManager = "transactionManager", defaultRollback = true)public class BonusSaleInfoControllerTest {public final Logger logger = LoggerFactory.getLogger(this.getClass());// 模拟request,responseprivate MockHttpServletRequest request;private MockHttpServletResponse response;public static final String AttributeNameUsername ="username";// 执行测试方法之前初始化模拟request,response@Beforepublic void setUp(){request = new MockHttpServletRequest();request.setCharacterEncoding("UTF-8");response = new MockHttpServletResponse();request.setAttribute(AttributeNameUsername,"demoTest");}@Autowiredprivate BonusSaleInfoController bonusSaleInfoController;@Testpublic void getBonusList() throws Exception {Long starTime=System.currentTimeMillis();ParamVo paramVo=new ParamVo();paramVo.setPageIndex(1);ResponseMessage responseMessage= bonusSaleInfoController.getBonusList(paramVo);Long endtiem=System.currentTimeMillis();System.out.println(endtiem-starTime);logger.info(String.valueOf(endtiem-starTime));assertEquals(100000,responseMessage.getCode());} }
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
