1.单体测试类必须要继承TestCase类。
2.测试方法必须是public void 开头。
3.方法名称为test开头。
4.方法无参数。
5.Assert.assertEquals等方法的参数顺序:第一个为期望值,第二个为实际值。不要颠倒了。
6.可选运行方式:1)eclipse自带插件,以run as junit方式运行。2)文本形式:junit.textui.TestRunner.run(Class c);
3)GUI形式:junit.awtui.TestRunner.run(Class c)
7.所写的testcase不能依赖于测试方法的执行顺序。
8.对单个测试方法的执行顺序:setUp ----> 测试方法 -------> tearDown
9.Junit的名言:keep the bar green to keep the code clean.
10.保持测试前和测试后无状态变化,即为了测试而产生的数据在测试方法执行完毕后需要进行清理。
相关推荐
JUnit是一款由Erich Gamma(《设计模式》的作者)和Kent Beck(极限编程的提出者)编写的开源的回归测试框架,供Java编码人员做单元测试之用。当前版本4.1,可以从www.junit.org网站上获得。与早期的JUnit 3相比,...
林信良学习笔记(内容):ajax学习笔记,算法学习笔记,计算机图形学,C++学习笔记,设计模式,Hibernate学习笔记,Java学习笔记,JSF,JSP/Servlet,JUnit,Spring,Struts等
常見程式演算,電腦圖學入門,設計模式,C 語言,GTK,C++,Qt3,Qt4,,Java (上),Java (下),JSP/Servlet,JSF,Ajax,JUnit,Struts,Spring,Hibernate,Acegi
包含java特性、java学习方法、网络资源汇总、jdk下载和安装、path与CLASSPATH的设置、java基本语法、关于对象的认识、数组、字符串(String类))、Ant简介、JUnit简介。 作者:林信良(网络化名良葛格) 学历:台湾大学...
JUnit4是JUnit框架有史以来的最大改进,其主要目标便是利用Java5的Annotation特性简化测试用例的编写。 先简单解释一下什么是Annotation,这个单词一般是翻译成元数据。元数据是什么?元数据就是描述数据的数据。也...
JUnit知识点滴集合笔记,这个包里面包括了好几篇文档,一定会让你对JUNIT有一个全新的认识。 JUnit 4 抢先看.doc JUnit in java 真正的测试用例实战.doc JUnit起步.doc junit实现过程.doc JUnit中如何测试异常.doc ...
以一个简单的DEMO介绍如何在Eclipse下使用JUnit4。供初次接触JUnit的同学学习
{1}Java基础}{17}{chapter.1} {1.1}基本语法}{17}{section.1.1} {1.2}数字表达方式}{17}{section.1.2} {1.3}补码}{19}{section.1.3} {1.3.1}总结}{23}{subsection.1.3.1} {1.4}数据类型}{23}{section.1.4} {...
包括了java基础,struts,spring,junit的学习笔记
mvn archetype:create -DgroupId=org.sonatype.mavenbook.ch03 -DartifactId=simple ... 使用JUnit或者TestNG这样的Java测试类。目录src/test/resources下存放测试classpath资源文件。 /test/java
内容包括客户端与服务器端之间的交互,正则表达式,Junit,Maven
用Java学习单元测试我的Java学习单元测试笔记新的优先级:(下面的修复)仍然需要更加自信地与项目一起设置JUnit 5测试...并使用版本控制/ git。 问题:IntelliJ无法识别木星-可能正在配置某些问题。 另一种方法是...
包装类 String 类 字符串的特性 String 类的常见方法 StringBuffer 类 Math 类 Arrays 类 System 类 日期类包括1代2代3代 集合 集合的框架体系 Collection 接口和常用方法 Collection 接口...JUnit 多线程基础 互斥锁
目录 1.1 Spring 框架学习路线:...........................................................................................................................4 1.2 Spring 框架的概述:...........................
Jenkins是一个开源软件项目,是基于Java开发的一种可拓展持续集成工具,主要用于持续、自动地构建/测试/集成软件项目以及监控一些定时执行的任务Jenkins拥有的特性包括:易于安装,只要把jenkins.war部署到Tomcat...
AgileJavaNote ###简介: 自学敏捷开发的思想,采用TDD 的方式开发一个学生信息系统 ###成果: 运用了UML 进行类的设计;对JAVA 中大部分的概念和特性动手编程实践;使用JUnit 对每个模块编写测试用例
此项目是利用业余时间,对一些技术知识点进行整理,用来记录个人学习笔记。这个项目和 项目的不同在于 是用来动手实践,对于一些技术的实际搭建和造轮子的项目,正所谓实践出真知。相关的源码都会在上边。两个项目...
【SSH学习笔记】整合spring3-hibernate的小项目(一) 配套资源 需求分析: 1、使用spring注入dataSourse数据源 2、使用BaseDao获取注入SessionFactory并返回Session 3、实现查询所有和按字符串查询的方法 4、...