程序人生(二)

目录

项目正式开发中,需要控制整个进度,以及每天需要分配的任务,所以需要用任务分配的表格来或者 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,response
    private MockHttpServletRequest request;
    private MockHttpServletResponse response;
    public static final String AttributeNameUsername ="username";

    // 执行测试方法之前初始化模拟request,response
    @Before
    public void setUp(){
        request = new MockHttpServletRequest();
        request.setCharacterEncoding("UTF-8");
        response = new MockHttpServletResponse();
        request.setAttribute(AttributeNameUsername,"demoTest");
    }


    @Autowired
    private BonusSaleInfoController bonusSaleInfoController;

    @Test
    public 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());

    } 

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值