一 什么是xUnit
xUnit是一套基于测试驱动开发的测试框架
pythonUnit用于python测试
CppUnit用于C++测试
JUnit用于java测试
二 什么是JUnit
Junit是一个测试Java代码的框架。
三 为什么要使用JUnit
有目的性的测试,能帮助我们避免代码中的bug。
四 junit官网
jar包下载地址:
五 实例
1、用eclipse工程创建junit4Demo工程。
2、创建caculate.java程序
package com.imooc.util;
publicclassCaculate{
publicint add(int a,int b){
return a+b;
}
publicint subtract(int a,int b){
return a-b;
}
publicint multiply(int a ,int b){
return a*b;
}
publicint divide(int a,int b){
return a/b;
}
}
3、导入Junit的jar包
选择junit4Demo,右键【Build Path】->【Add library】->【JUnit】->【Next】->【JUnit4】->【Finish】
4、创建测试类代码
选择com.imooc.util包,右键【new】->【Junit Test Case】。
命名为CaculateTest。
代码如下
package com.imooc.util;
importstatic org.junit.Assert.*;
import org.junit.Test;
publicclassCaculateTest{
@Test
publicvoid add(){
assertEquals(6,newCaculate().add(3,3));
}
}
5、执行测试
右键【CaculateTest.java】->【Run as】->【Junit test】
6、执行结果
相关推荐
junit4 快速入门 比较简单易学,欢迎前来学习
Junit实例图解,描述Junit安装环境,实用例子
Junit4入门使用介绍,作为入门的一个好材料。帮助快速进入Junit世界。
JUnit 是Java 开源测试工具,最新版本的Eclipse 已经全面集成了JUnit4。本文用图示的方法,通过实例示范,一步一步地介绍如何在Eclispe 集成开发环境中使用JUnit。...本文共15页,适合作为JUnit初学者的快速入门教材。
测试驱动开发With Junit 第一章 前言 2 第二章 JUnit快速入门 2 第三章 JUnit测试套件 7
Log4j 是一个使用 Java 语言编写的,可靠、快速、灵活的日志框架(API),使用 Apache Software License授权。Log4j 是一个使用 Java 语言编写的流行类库,它被移植到 C、C++、C#、Perl、Python、Ruby 和 Eiffel ...
selenium入门数据,测试人员必备
Spring MVC 教程 快速入门 深入分析 目录 一、前言 二、spring mvc 核心类与接口 三、spring mvc 核心流程图 四、spring mvc DispatcherServlet说明 五、spring mvc 双亲上下文的说明 六、springMVC-mvc.xml 配置...
Java 8 + JUnit 5快速入门Maven原型 概括 该项目是Java 8和JUnit 5的Maven原型 先决条件 JDK 8 Maven的3 在本地安装原型 要将原型安装在本地存储库中,请执行以下命令: git clone ...
repobee-junit4 ,一个用于的JUnit4测试运行器插件 repobee-junit4 v1.0.0需要RepoBee 3:从1.0版开始,repobee-junit4仅与RepoBee 3+兼容。... $ repobee plugin install入门开始使用repobee-junit4的最佳方法
Java 11 + JUnit 5 快速入门 Maven 原型 Maven 原型,用于创建为 Java 11 配置并使用 JUnit 5 的项目。 在本地存储库中安装原型 在本地克隆存储库后。 只需运行下面的 maven 命令来安装原型。 mvn install 使用原型...
入门 该项目是插件。 要开始使用fastlane-plugin-merge_junit_report ,请运行以下fastlane-plugin-merge_junit_report将其添加到您的项目中: fastlane add_plugin merge_junit_report 关于merge_junit_report ...
快速入门 Factory模式 IOC模式 AOP模式 演练Spring的威力 第三部分:介绍日志管理利器(Log4j) 快速入门 演练Log4j的优越性 第四部分:介绍UI层利器(Struts) Struts介绍 快速入门 ActionFrom Action 客户端验证 ...
Android Studio单元测试快速入门
WSDeviceFarmSample用于AWS设备场示例的Junit测试快速入门其中应用程序目录包含要测试的apk
1、Spring简介及快速入门 2、Spring配置文件及其相应API 3、Spring注解开发 4、Spring web环境及其Junit的集成 5、Spring JDBCTemplate的基本使用 6、Spring AOP的介绍及其配置使用 7、Spring的声明式事务控制 8、...
全书共分14章,内容涵盖了Spring的基础概念、核心容器、Spring AOP、事务处理、持久层封装、Web框架、定时器、Spring和Struts、Spring和Hibernate、Spring和Ant、Spring和Junit。本书适用于...
spring mvc 核心类与接口 spring mvc 核心流程图 spring mvc DispatcherServlet说明 spring mvc 双亲上下文的说明 springMVC-mvc.xml 配置文件片段讲解 ...如何给spring3 MVC中的Action做JUnit单元测试?
heaven 依赖快速开始项目依赖jdk1.8 及其以上版本 及其以上版本maven 导入<dependency> <groupId>com.github.houbb</groupId> <artifactId>junitperf</artifactId> <version>2.0.7</version></dependency>入门...
#TDD练习代码库该项目是一个空代码堆栈,用于快速入门TDD编码