单元测试
文章平均质量分 89
杜冰林
记笔记用的,要是曾经在网上搜的资料触犯作者权益,请及时告知
展开
-
spring MVC mock类单元测试(controller)
Spring从J2EE的Web端为每个关键接口提供了一个mock实现:MockHttpServletRequest几乎每个单元测试中都要使用这个类,它是J2EE Web应用程序最常用的接口HttpServletRequest的mock实现。MockHttpServletResponse此对象用于HttpServletRespons原创 2017-04-06 15:23:56 · 5839 阅读 · 0 评论 -
Junit4
Junit安装http://junit.org/junit4/Place the JUnit jar filewhere accessible: (examples) Linux: /opt/java/lib/ or/usr/java/latest/lib/ MS/Windows: C:\Java\lib\or C:\Program Files\Java\jdk1.6.0_26\l原创 2017-04-05 19:04:26 · 502 阅读 · 0 评论 -
Junit 数据类型匹配处理
1.date与字符串之间的互相转换 private String dateToString(String date) { SimpleDateFormat formatDate = new SimpleDateFormat("yyyy-MM-dd"); String str = formatDate.format(date); try {原创 2017-05-11 17:23:58 · 736 阅读 · 0 评论 -
MockMvc-springframework(三)
package com.security.test.service;import Java.lang.reflect.InvocationTargetException;import java.util.List;import org.apache.commons.beanutils.BeanUtils;import org.junit.Assert;import org.junit转载 2017-05-10 18:23:24 · 264 阅读 · 0 评论 -
log4j配置文件的书写
显示级别:Loggerdebug 输出位置:Appender控制台:ConsoleAppender文件:FileAppender日志:DailyRollingFileAppender大小:RollingFileAppender流格式:WriterAppenderlog4j.appender.appenderName原创 2017-05-10 17:31:01 · 408 阅读 · 0 评论 -
Junit使用过程遇到的问题
1.The importXXXXXXXXXXXXXX cannot be resolved解决:缺少相应的包,到此网站下载:http://www.java2s.com/Code/Jar2.The importjavax.servlet.http.HttpServletRequest cannot be resolved经查阅资料,发现是:web工程里面web原创 2017-04-06 16:12:56 · 684 阅读 · 0 评论 -
Junit示例
package com.dialogueportal.controller;import static org.junit.Assert.*;import org.junit.Before;import org.junit.Test;import org.junit.Ignore;import org.junit.Assert.*;import org.junit.runner.Ru原创 2017-04-05 19:14:31 · 255 阅读 · 0 评论 -
在spring中获取request对象
1.通过注解获取(很简单,推荐):public class Hello{@Autowired HttpServletRequestrequest; //这里可以获取到request}2.在web.xml中配置一个监听: org.springframework.web.context.request.RequestContext转载 2017-04-06 15:38:52 · 385 阅读 · 0 评论 -
MockMvc-springframework(二)
JSON请求/响应验证测试时需要安装jacksonJson和JsonPath依赖: Java代码 com.fasterxml.jackson.core jackson-databind ${jackson2.version} com.jayway.jsonpath json-path ${jsonpath.version}原创 2017-04-06 13:19:20 · 507 阅读 · 0 评论 -
MockMvc-springframework(一)
MockMvcBuilderMockHttpServletRequestBuilder MockHttpServletRequestBuilder header(String name, Object... values)/MockHttpServletRequestBuilder headers(HttpHea原创 2017-04-06 13:18:10 · 2974 阅读 · 0 评论 -
SpringMVC使用log4j输出csv文件
1.设置log4j.propertieslog4j.rootLogger=ERROR, logfilelog4j.appender.logfile=org.apache.log4j.FileAppenderlog4j.appender.logfile.File=D:\\DialoguePortal.csvlog4j.appender.logfile.Append=truelog4j.原创 2017-04-28 16:30:06 · 1523 阅读 · 1 评论 -
测试驱动开发(TDD)
一、概念 测试驱动开发(TDD)是一种可以在开发过程中控制忧虑感的开发方法,它坚持以测试作为开发过程的中心,在开发前根据对将要开发的程序的要求,先写好所有测试代码,并且在开发过程中不断地通过运行测试代码来获得所开发的代码与所要求的结果之间的差距。 二、测试驱动开发的原则 1、先写测试代码,然后编写符合测试的代码。至少做到完成部分代码后,完成对应的测试代原创 2017-05-27 15:06:36 · 569 阅读 · 0 评论