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.保持测试前和测试后无状态变化,即为了测试而产生的数据在测试方法执行完毕后需要进行清理。
相关推荐
林信良学习笔记(内容):ajax学习笔记,算法学习笔记,计算机图形学,C++学习笔记,设计模式,Hibernate学习笔记,Java学习笔记,JSF,JSP/Servlet,JUnit,Spring,Struts等
《良葛格JAVA 学习笔记》是由知名IT专家林信良,网名“良葛格”,在台湾大学电机工程学系的深厚学术背景基础上,结合其作为SUN教育训练中心讲师的丰富教学经验编写的。他的著作还包括《Spring 技术手册》,并且他...
【Java学习笔记(源码)】是一份详细记录了Java编程语言学习过程的资源集合,包含实际的源代码示例。这份笔记旨在帮助初学者和有一定经验的开发者深入理解和掌握Java语言的核心概念、语法以及常见应用。以下是笔记中...
这篇博客“JUnit学习笔记”可能是博主GreatJone在深入学习JUnit过程中所做的记录和总结,包括了JUnit的基本概念、核心组件、使用方法以及一些高级特性。 首先,JUnit的核心理念是基于断言的测试,即编写特定的测试...
常見程式演算,電腦圖學入門,設計模式,C 語言,GTK,C++,Qt3,Qt4,,Java (上),Java (下),JSP/Servlet,JSF,Ajax,JUnit,Struts,Spring,Hibernate,Acegi
《Java学习笔记(必看经典)》可能是包含了一系列关于Java编程的基础到进阶主题的文档。这份笔记可能涵盖了以下关键知识点: 1. **Java基础**:包括Java的安装配置,基本语法如变量、数据类型、运算符、控制结构(if...
本学习笔记将深入探讨JUnit的核心概念、使用方法以及其在实际开发中的应用。 一、JUnit简介 JUnit是开源项目,由Ernst Konig和Kent Beck发起,最初是针对Java平台设计的。现在,JUnit已经成为Java开发者进行单元...
"java校招学习笔记"显然是针对应届毕业生或求职者准备的,旨在帮助他们掌握Java的基础知识和校招面试中常见的技术问题。这份笔记可能包含了从基础概念到进阶主题的全面概述,以提高求职者的竞争力。 首先,Java的...
【JAVA学习笔记】 在Java学习的道路上,掌握核心概念和技术是至关重要的。这份笔记涵盖了软件工程师在学习Java过程中需要了解的关键知识点,旨在帮助初学者和有经验的开发者巩固基础,提升技能。以下是对这些笔记...
【宋红康java笔记】是一份综合性的Java学习资料,由知名编程教育者宋红康编撰。这份压缩包文件包含了大量的Java编程知识点,旨在帮助初学者和有经验的开发者深入理解和掌握Java语言的核心概念与高级特性。以下是根据...
本资源"java学习笔记JDK6课件和课本代码"是针对Java初学者精心准备的学习材料,包含JDK6的相关课程内容和实际编程代码。这份资料的全面性使得学习者能够从基础到进阶系统地了解Java编程。 一、基础概念与语法 1. ...
本"Java学习笔记(必看经典)"文档旨在提供一个全面、深入的学习指南,帮助初学者和有一定经验的开发者巩固Java基础知识,探索高级特性,并提升实际编程技能。 Java学习笔记涵盖以下关键知识点: 1. **基础语法**:...
Java学习笔记第四部分主要涵盖了Java编程语言的深入学习内容,可能是继基础语法、面向对象编程之后的高级主题。"良葛格"作为编著者,可能以易懂且实用的方式阐述了这些概念。以下是根据标题和描述可能包含的知识点:...
这份"java学习笔记"显然是针对初学者的,旨在帮助他们理解和掌握Java的基础知识。下面将详细阐述Java的一些核心概念和重要知识点。 1. **Java基础语法**: Java是一种面向对象的语言,它的语法基于C++,但更简洁、...
通过“JAVA学习笔记JDK6课件含演示代码”这份资源,学习者可以系统地了解和实践这些知识点,从理论到实践,逐步掌握Java编程技能。每个主题都可以深入研究,例如深入理解JVM内存模型、优化多线程程序、利用NIO实现高...
"Java学习笔记加源码"的资源集合,显然是为了帮助初学者或有经验的开发者深入理解Java编程,并通过源代码实践来提升技能。 1. **Java基础知识**:Java的基础包括语法、数据类型、控制结构(如if语句、for循环、...