`

整理有关JUnit3的笔记

 
阅读更多

JUnit 3相关笔记

1.使用junit3规范

 

  • 新建一个名为test的source folder,用于存放测试类源代码
  • 目标类与测试类应该位于同一个包下面,这样测试类中就不必导入源代码所在的包,因为他们位于同一个包下面
  • 测试类的命名规范:加入存在目标类HelloWorld,那么测试类应该命名为TestHelloWorld或HelloWorldTest.

2.JUnit的作用:单元测试不是为了证明你的程序是对的,而是证明你的程序是否存在错误。是用来判断程序的执行结果与自己期望的结果是否一致。

3.测试类必须要继承于TestCase父类。

4.在JUint 3中,测试方法需要满足一下的规范:

 

  • 该方法应该用public修饰符。
  • 该方法是没有返回值的,及void
  • 该方法是没有形式参数的
  • 方法名必须与test开头

 

5.TestCase之间一定要保持完全的独立性,不允许出现任何依赖关系。

6.我们不能依赖于测试方法的执行顺序

7.关于setup与teardown的执行顺序

 

  • 每执行一次测试方法,则相应的会执行一次setup和teardown一次。
  • setup执行顺序先于teardown
  • setup一般用来初始化测试环境
  • teardown一般用来关闭测试环境。

 

0
2
分享到:
评论
2 楼 hehongwei44 2011-08-19  
源代码
gteam.yu 写道
引用

1新建一个名为test的source folder,用于存放测试类源代码
2目标类与测试类应该位于同一个包下面,这样测试类中就不必导入源代码所在的包,因为他们位于同一个包下面

这两点不是互相矛盾了,既然把test的代码放在另一个source folder下面,怎么又放在源代码的同一个包下面呢 ?

测试源代码放在不同的文件里   但是他们的类文件是存放在一起的  及bin/calsss文件下
1 楼 gteam.yu 2011-08-19  
引用

1新建一个名为test的source folder,用于存放测试类源代码
2目标类与测试类应该位于同一个包下面,这样测试类中就不必导入源代码所在的包,因为他们位于同一个包下面

这两点不是互相矛盾了,既然把test的代码放在另一个source folder下面,怎么又放在源代码的同一个包下面呢 ?

相关推荐

    自己整理搜集的一些junit资料 保你满意

    - `testing_on_android.txt`可能包含有关Android测试的笔记或技巧,尤其是与JUnit相关的部分。 - `Junit早上学的100705.txt`可能是作者学习JUnit的心得体会或学习记录。 综上所述,这个压缩包包含的资源能够帮助...

    java 代码实现kindle电子书笔记整理

    这个程序主要功能是帮助用户整理和管理Kindle设备上的阅读笔记,包括导入和导出笔记,以便于查阅和备份。以下是对这个项目涉及的技术点和实现细节的详细说明: 1. **Java SE**: Java Standard Edition(Java SE)是...

    springbot实战笔记整理.zip

    《SpringBoot实战笔记整理》是针对Java开发人员的一份宝贵资源,主要涵盖了SpringBoot框架的深入理解和实际应用。SpringBoot以其简洁的配置、快速的开发效率以及强大的生态系统,已经成为Java领域中的主流微服务开发...

    JAVA 私塾笔记整理——反射机制(Reflection)

    在"JAVA私塾笔记整理——反射机制(Reflection)"这份文档中,我们将深入探讨反射机制的基础知识、用途和实现方式。 1. **反射机制的基本概念** 反射机制是Java提供的一种能够在运行时分析类和对象的能力。它允许...

    黑马java教程知识点笔记整理

    【Java编程基础】 ...以上是黑马Java教程知识点笔记的主要内容,涵盖了Java编程的基础到进阶知识,是学习和巩固Java技能的重要参考资料。通过深入理解和实践这些知识点,开发者可以逐步提升Java编程能力。

    宋红康java笔记.rar

    以下是根据这份笔记整理的一些关键知识点: 1. **Java基础**:Java的基础语法是学习的起点,包括变量、数据类型、运算符、流程控制(如if语句、for循环、while循环)以及方法的定义和调用。理解这些基本元素是编写...

    android 学习笔记整理

    这份"android 学习笔记整理"包含了作者在学习Android时积累的详尽资料,旨在为初学者提供一个系统化的学习路径和参考资料。 首先,Android是一种开源的操作系统,主要用于移动设备,如智能手机和平板电脑。其核心...

    韩顺平 java基础加强笔记整理

    ### 韩顺平 Java 基础加强知识点整理 #### 一、Eclipse 工作空间与 Debug 模式 - **工作空间 (Workspace)** - 是 Eclipse 中用于存放项目的目录,用户可以在 Eclipse 中新建项目并选择存放的位置。 - **Debug ...

    java5.0新特性总结--Annotation系统学习整理笔记

    这篇博客是关于Java 5.0新特性——Annotation的系统学习与整理笔记,通过讲解与实例,深入探讨了注解在Junit、Spring和Hibernate中的应用。 首先,注解是一种声明式的编程元素,它可以附加到类、接口、方法、变量等...

    java基础面试的整理笔记

    JDK(Java Development Kit)是 Java 开发工具包,包含 JRE(Java Runtime Environment)和开发工具,如编译器(javac)、Javadoc(生成文档)和 JUnit(单元测试框架)等,用于开发和调试 Java 应用。 JRE 是 Java ...

    mldn 李兴华笔记

    这些资料是李兴华关于Java...这些知识点构成了Java程序员的基础技能树,李兴华的笔记通过系统性的整理,为初学者和进阶者提供了宝贵的参考资料。通过深入学习和实践,读者能够逐步掌握Java编程,并提升自己的编程能力。

    Java学习笔记-个人整理的

    {10.2}其他Java相关}{146}{section.10.2} {11}项目}{148}{chapter.11} {11.1}ELTS}{148}{section.11.1} {12}Oracle数据库}{151}{chapter.12} {12.1}术语}{151}{section.12.1} {12.2}登录数据库}{151}{section....

    java基础18天Typora笔记

    Typora是一款简洁而高效的Markdown编辑器,使得笔记整理和阅读更加便捷。通过这份笔记,学习者将逐步了解并掌握Java语言的核心概念和基本语法,为后续的深入学习和实践打下坚实的基础。 1. **Java简介** Java是一...

    【JavaSE】Java 知识汇总(资源,工具,笔记,源码,文章,文档分类整理).zip

    3. **资源**:这些资源可能包括JavaAPI文档、教程链接、示例代码库等,帮助开发者快速查找所需信息,深入理解API用法,解决实际问题。 4. **开发工具**:Java开发者常用的工具有Eclipse、IntelliJ IDEA、NetBeans等...

    基于Java的网课学习笔记设计源码

    3. **数据库管理**:"Library management system"文件可能涉及到数据库管理系统,可能是用于存储课程、笔记等相关数据。这可能需要了解SQL语言,用于数据的增删查改操作,以及JDBC(Java Database Connectivity)...

    华为java培训笔记

    这份笔记可能是由经验丰富的开发人员或讲师整理,旨在帮助学员深入理解Java语言的核心概念,提高编程技能,并为在实际工作中应用Java打下坚实基础。 首先,我们要认识到Java是一种广泛使用的面向对象的编程语言,它...

    Android笔记

    【Android笔记】是一系列关于Android开发的个人学习记录,作者提到笔记内容可能并不全面,因为并非从一开始就系统性地整理。这些笔记涵盖了Android开发的多个关键领域,旨在帮助读者理解和掌握Android应用开发的核心...

    springboot学习思维笔记.rar

    这份"springboot学习思维笔记"很可能是对SpringBoot核心概念、特性、以及如何进行有效学习的一系列整理和归纳,通常包括思维导图(xmind)形式的概览和详细的文本说明。 1. **SpringBoot基础知识** - **自动配置**...

Global site tag (gtag.js) - Google Analytics