Junit3断言

时间:2023-02-16 10:56:04

在Robotium自动化测试的过程中,发现没有断言的脚本是没有意义的,现整理Junit3和Junit4的断言,供日后查阅。

http://junit.org/

Junit3断言API:

http://www.cs.rice.edu/~javaplt/javadoc/junit3.8.2/junit/framework/Assert.html

Constructor Summary
protected Assert() 
          Protect constructor since it is a static only class
Method Summary
static void assertEquals(boolean expected, boolean actual) 
          Asserts that two booleans are equal.
static void assertEquals(byte expected, byte actual) 
          Asserts that two bytes are equal.
static void assertEquals(char expected, char actual) 
          Asserts that two chars are equal.
static void assertEquals(double expected, double actual, double delta) 
          Asserts that two doubles are equal concerning a delta.
static void assertEquals(float expected, float actual, float delta) 
          Asserts that two floats are equal concerning a delta.
static void assertEquals(int expected, int actual) 
          Asserts that two ints are equal.
static void assertEquals(long expected, long actual) 
          Asserts that two longs are equal.
static void assertEquals(java.lang.Object expected, java.lang.Object actual) 
          Asserts that two objects are equal.
static void assertEquals(short expected, short actual) 
          Asserts that two shorts are equal.
static void assertEquals(java.lang.String message, boolean expected, boolean actual) 
          Asserts that two booleans are equal.
static void assertEquals(java.lang.String message, byte expected, byte actual) 
          Asserts that two bytes are equal.
static void assertEquals(java.lang.String message, char expected, char actual) 
          Asserts that two chars are equal.
static void assertEquals(java.lang.String message, double expected, double actual, double delta) 
          Asserts that two doubles are equal concerning a delta.
static void assertEquals(java.lang.String message, float expected, float actual, float delta) 
          Asserts that two floats are equal concerning a delta.
static void assertEquals(java.lang.String message, int expected, int actual) 
          Asserts that two ints are equal.
static void assertEquals(java.lang.String message, long expected, long actual) 
          Asserts that two longs are equal.
static void assertEquals(java.lang.String message, java.lang.Object expected, java.lang.Object actual) 
          Asserts that two objects are equal.
static void assertEquals(java.lang.String message, short expected, short actual) 
          Asserts that two shorts are equal.
static void assertEquals(java.lang.String expected, java.lang.String actual) 
          Asserts that two Strings are equal.
static void assertEquals(java.lang.String message, java.lang.String expected, java.lang.String actual) 
          Asserts that two Strings are equal.
static void assertFalse(boolean condition) 
          Asserts that a condition is false.
static void assertFalse(java.lang.String message, boolean condition) 
          Asserts that a condition is false.
static void assertNotNull(java.lang.Object object) 
          Asserts that an object isn't null.
static void assertNotNull(java.lang.String message, java.lang.Object object) 
          Asserts that an object isn't null.
static void assertNotSame(java.lang.Object expected, java.lang.Object actual) 
          Asserts that two objects do not refer to the same object.
static void assertNotSame(java.lang.String message, java.lang.Object expected, java.lang.Object actual) 
          Asserts that two objects do not refer to the same object.
static void assertNull(java.lang.Object object) 
          Asserts that an object is null.
static void assertNull(java.lang.String message, java.lang.Object object) 
          Asserts that an object is null.
static void assertSame(java.lang.Object expected, java.lang.Object actual) 
          Asserts that two objects refer to the same object.
static void assertSame(java.lang.String message, java.lang.Object expected, java.lang.Object actual) 
          Asserts that two objects refer to the same object.
static void assertTrue(boolean condition) 
          Asserts that a condition is true.
static void assertTrue(java.lang.String message, boolean condition) 
          Asserts that a condition is true.
static void fail() 
          Fails a test with no message.
static void fail(java.lang.String message) 
          Fails a test with the given message.
static void failNotEquals(java.lang.String message, java.lang.Object expected, java.lang.Object actual) 
           
static void failNotSame(java.lang.String message, java.lang.Object expected, java.lang.Object actual) 
           
static void failSame(java.lang.String message) 
           
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Constructor Detail

Assert

protected Assert()
Protect constructor since it is a static only class
Method Detail

assertTrue

public static void assertTrue(java.lang.String message,
boolean condition)
Asserts that a condition is true. If it isn't it throws an AssertionFailedError with the given message.

assertTrue

public static void assertTrue(boolean condition)
Asserts that a condition is true. If it isn't it throws an AssertionFailedError.

assertFalse

public static void assertFalse(java.lang.String message,
boolean condition)
Asserts that a condition is false. If it isn't it throws an AssertionFailedError with the given message.

assertFalse

public static void assertFalse(boolean condition)
Asserts that a condition is false. If it isn't it throws an AssertionFailedError.

fail

public static void fail(java.lang.String message)
Fails a test with the given message.

fail

public static void fail()
Fails a test with no message.

assertEquals

public static void assertEquals(java.lang.String message,
java.lang.Object expected,
java.lang.Object actual)
Asserts that two objects are equal. If they are not an AssertionFailedError is thrown with the given message.

assertEquals

public static void assertEquals(java.lang.Object expected,
java.lang.Object actual)
Asserts that two objects are equal. If they are not an AssertionFailedError is thrown.

assertEquals

public static void assertEquals(java.lang.String message,
java.lang.String expected,
java.lang.String actual)
Asserts that two Strings are equal.

assertEquals

public static void assertEquals(java.lang.String expected,
java.lang.String actual)
Asserts that two Strings are equal.

assertEquals

public static void assertEquals(java.lang.String message,
double expected,
double actual,
double delta)
Asserts that two doubles are equal concerning a delta. If they are not an AssertionFailedError is thrown with the given message. If the expected value is infinity then the delta value is ignored.

assertEquals

public static void assertEquals(double expected,
double actual,
double delta)
Asserts that two doubles are equal concerning a delta. If the expected value is infinity then the delta value is ignored.

assertEquals

public static void assertEquals(java.lang.String message,
float expected,
float actual,
float delta)
Asserts that two floats are equal concerning a delta. If they are not an AssertionFailedError is thrown with the given message. If the expected value is infinity then the delta value is ignored.

assertEquals

public static void assertEquals(float expected,
float actual,
float delta)
Asserts that two floats are equal concerning a delta. If the expected value is infinity then the delta value is ignored.

assertEquals

public static void assertEquals(java.lang.String message,
long expected,
long actual)
Asserts that two longs are equal. If they are not an AssertionFailedError is thrown with the given message.

assertEquals

public static void assertEquals(long expected,
long actual)
Asserts that two longs are equal.

assertEquals

public static void assertEquals(java.lang.String message,
boolean expected,
boolean actual)
Asserts that two booleans are equal. If they are not an AssertionFailedError is thrown with the given message.

assertEquals

public static void assertEquals(boolean expected,
boolean actual)
Asserts that two booleans are equal.

assertEquals

public static void assertEquals(java.lang.String message,
byte expected,
byte actual)
Asserts that two bytes are equal. If they are not an AssertionFailedError is thrown with the given message.

assertEquals

public static void assertEquals(byte expected,
byte actual)
Asserts that two bytes are equal.

assertEquals

public static void assertEquals(java.lang.String message,
char expected,
char actual)
Asserts that two chars are equal. If they are not an AssertionFailedError is thrown with the given message.

assertEquals

public static void assertEquals(char expected,
char actual)
Asserts that two chars are equal.

assertEquals

public static void assertEquals(java.lang.String message,
short expected,
short actual)
Asserts that two shorts are equal. If they are not an AssertionFailedError is thrown with the given message.

assertEquals

public static void assertEquals(short expected,
short actual)
Asserts that two shorts are equal.

assertEquals

public static void assertEquals(java.lang.String message,
int expected,
int actual)
Asserts that two ints are equal. If they are not an AssertionFailedError is thrown with the given message.

assertEquals

public static void assertEquals(int expected,
int actual)
Asserts that two ints are equal.

assertNotNull

public static void assertNotNull(java.lang.Object object)
Asserts that an object isn't null.

assertNotNull

public static void assertNotNull(java.lang.String message,
java.lang.Object object)
Asserts that an object isn't null. If it is an AssertionFailedError is thrown with the given message.

assertNull

public static void assertNull(java.lang.Object object)
Asserts that an object is null.

assertNull

public static void assertNull(java.lang.String message,
java.lang.Object object)
Asserts that an object is null. If it is not an AssertionFailedError is thrown with the given message.

assertSame

public static void assertSame(java.lang.String message,
java.lang.Object expected,
java.lang.Object actual)
Asserts that two objects refer to the same object. If they are not an AssertionFailedError is thrown with the given message.

assertSame

public static void assertSame(java.lang.Object expected,
java.lang.Object actual)
Asserts that two objects refer to the same object. If they are not the same an AssertionFailedError is thrown.

assertNotSame

public static void assertNotSame(java.lang.String message,
java.lang.Object expected,
java.lang.Object actual)
Asserts that two objects do not refer to the same object. If they do refer to the same object an AssertionFailedError is thrown with the given message.

assertNotSame

public static void assertNotSame(java.lang.Object expected,
java.lang.Object actual)
Asserts that two objects do not refer to the same object. If they do refer to the same object an AssertionFailedError is thrown.

failSame

public static void failSame(java.lang.String message)

failNotSame

public static void failNotSame(java.lang.String message,
java.lang.Object expected,
java.lang.Object actual)

failNotEquals

public static void failNotEquals(java.lang.String message,
java.lang.Object expected,
java.lang.Object actual)

Junit3断言的更多相关文章

  1. Junit3与Junit4的区别

    Junit4最大的亮点就是引入了注解(annotation),通过解析注解就可以为测试提供相应的信息,抛弃junit3使用命名约束以及反射机制的方法. /** * 被测试类 */ package co ...

  2. junit3对比junit4

    本文内容摘自junit实战,感谢作者的无私奉献. 个人觉得每个开源包的版本对比意义不大,闲来无事,这里就来整理一下好了.本文名为junit3对比junit4,但是我通过这篇博客主要也是想统一的来整理下 ...

  3. junit3和junit4的使用区别如下

    junit3和junit4的使用区别如下1.在JUnit3中需要继承TestCase类,但在JUnit4中已经不需要继承TestCase2.在JUnit3中需要覆盖TestCase中的setUp和te ...

  4. junit 常用注解 + junit 断言详解

    @Test: 在junit3中,是通过对测试类和测试方法的命名来确定是否是测试,且所有的测试类必须继承junit的测试基类.在junit4中,定义一个测试方法变得简单很多,只需要在方法前加上@Test ...

  5. junit基础学习之-junit3和4的区别(4)

    junit3和junit4的使用区别如下 1.在JUnit3中需要继承TestCase类,但在JUnit4中已经不需要继承TestCase 2.在JUnit3中需要覆盖TestCase中的setUp和 ...

  6. 记一个mvn奇怪错误: Archive for required library: 'D:/mvn/repos/junit/junit/3.8.1/junit-3.8.1.jar' in project 'xxx' cannot be read or is not a valid ZIP file

    我的maven 项目有一个红色感叹号, 而且Problems 存在 errors : Description Resource Path Location Type Archive for requi ...

  7. iOS-----程序异常处理----- 断言NSAssert()和NSParameterAssert区别和用处

    NSAssert和assert是断言,主要的差别是assert在断言失败的时候只是简单的终止程序,而NSAssert会报告出错误信息并且打印出来.所以尽管的使用NSAssert,可以不去使用asser ...

  8. GO语言总结(5)——类型转换和类型断言

    上一篇博客介绍了Go语言的数组和切片——GO语言总结(4)——映射(Map),本篇博客介绍Go语言的类型转换和类型断言 由于Go语言不允许隐式类型转换.而类型转换和类型断言的本质,就是把一个类型转换到 ...

  9. postman 断言解析

    最近在学习postman官方文档, 顺势翻译出来,以供学习! postman断言是JavaScript语言编写的,在postman客户端指定区域编写即可. 断言会在请求返回之后,运行,并根据断言的pa ...

随机推荐

  1. "转" CXF+JAXB处理复杂数据

    CXF简单数据类型以及类(JavaBean)都提供了较好的支持. 但是对于一些复杂类型(集合或者Map的嵌套)的处理时,就需要我们进行“”人工干预“.在网上找了一些文章,其中这篇写的最为详细,再次备注 ...

  2. MongoDB数据库的简介及安装

    一.MongoDB数据库简介 简介 MongoDB是一个高性能,开源,无模式的,基于分布式文件存储的文档型数据库,由C++语言编写,其名称来源取自“humongous”,是一种开源的文档数据库──No ...

  3. ios技术面试题

    1.Difference between shallow copy and deep copy? 浅复制 只拷贝地址 不拷贝地址指向的对象 深复制 拷贝地址 并且指向拷贝的新对象 2.What is ...

  4. ubuntu16.04 server安装小记

    由于本人有一台闲置的thinkpad电脑,所以打算在上边安装一个ubuntu16.04 server版本,其中遇到主要问题,做一下记录: 安装过程中出现“ubuntu16.04 server64 bu ...

  5. SpringMVC注解HelloWorld

    今天整理一下SpringMVC注解 欢迎拍砖 @RequestMapping RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上.用于类上,表示类中的所有响应请求的方法都是 ...

  6. cordova AndroidStudio3.0 升级报错问题

    http://blog.csdn.net/z_Xiaozuo/article/details/78962701 ionic3 打包 安卓项目遇到的问题,当时比较冲忙升级了下android studio ...

  7. 建立标准编码规则(四)-C#编码规范分类及实现

    1 现实中的问题 在任何一个公司,每个程序员编写的习惯可能都是不一样的,大到命名空间,小到变量的名字.甚至,我们去github,里面的大牛每个开源的项目的命名规则可能都不一样. 我们通常会遇到下面的问 ...

  8. 第八次Scrum meeting

    第八次Scrum  meeting 任务及完成度: 成员 12.29 12.30 陈谋 任务1040:完成*的数据处理后的json处理(99%) 任务1114-1:完成对网页数 ...

  9. CSS之透视perspective属性

    透视原理: 近大远小 . 浏览器透视:把近大远小的所有图像,透视在屏幕上. 书写方式不同的定义 perspective有两种定义方式,如下 .class{ perspective: 800px; } ...

  10. OSWorkFlow 学习

    1.OSWorkFlow基本概念 在商用和开源世界里,OSWorkflow 都不同于这些已有的工作流系统.最大不同在于 OSWorkflow 有着非常优秀的灵活性.在开始 接触 OSWorkflow  ...