在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. Nutch主要类代码分析之一(Injector)

    Injector(org.apache.nutch.crawl.Injector): 输入:种子列表文件所在的目录 输出:crawldb(保存URL以及其相应信息的数据库) 作用:把种子URL注入到c ...

  2. 原生select默认显示为空胡fish覅神农大丰今年圣诞节奋笔疾书发撒可交付你说的尽快发那段时间南方大厦尽可能放你的所发生的你富家大室耐腐蚀的看法呢尽快发你上课积啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊撒啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊分你束带结发你看

    下拉框默认为空: <select> <option value="" class="blank"></option> < ...

  3. IOS 关键字self,super,copy, retain, assign , readonly , readwrite, nonatomic、 @synthesize、@property、@dynamic

    IOS 关键字self,super,copy, retain, assign , readonly , readwrite, nonatomic.                     @synth ...

  4. build配置

     buildTypes {         debug {             // 显示Log             buildConfigField "boolean", ...

  5. angular 实现tab切换(循环输出tab标题及tab下属内容,非direct,非include)

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script sr ...

  6. TObject、Pointer、Interface的转换

    unit Unit4; ));   ));   ));   //将Obj转为接口   //LInf1 := ITest(Pointer(LObj1));       //无法转换了,丢失了接口信息   ...

  7. springmvc配置servlet的拦截形式/*和/的区别

    今天复制一个现有的spring-mvc的项目修改配置作为新的项目,结果悲剧了!遇到了一个小问题困扰了半天,找同事找总监都没有搞定,纠结了半天终于发现了问题所在,随笔记一下,所谓好记性不如烂博客嘛! 问 ...

  8. flex 布局 初次接触这个好使又不是特别好用的布局方法

    刚开始学前端的童鞋们应该也是一样先学习的table然后再学习了盒子模型,感觉终于学会了简单的网页布局,使用各种display,float,position绞尽脑汁给页面布局成自己想要的页面样式,然而, ...

  9. rake :You have already activated rake 10.1.0

    rake aborted! You have already activated rake 10.1.0, but your Gemfile requires rake 10.0.3. Using b ...

  10. MethodInvoker 创建委托

    if (this.InvokeRequired) this.Invoke(new MethodInvoker(() => { this.Close(); })); else this.Close ...