当前位置: 代码迷 >> 综合 >> Assert(断言)微使用
  详细解决方案

Assert(断言)微使用

热度:96   发布时间:2023-11-19 12:35:13.0

Assert 用于检查条件是否成立,当条件成立则 Assert 方法通过,否则会抛出异常。例如,Assert.assertEquals(3, result); 判断 result 是否跟期望的3想等,如果想等则通过,否则测试失败。
主要有如下几个断言方法:

  • assertTrue/False():判断一个条件是 true 还是 false。
  • fail():失败,可以有消息,也可以没有消息。
  • assertEquals():判断是否想等,可以指定输出错误信息。注意不同数据类型所使用的 assertEquals 方法参数有所不同。
  • assertNotNull/Null():判断一个对象是否为空。
  • assertSame/NotSame():判断两个对象是否指向同一个对象。
  • failNotSame/failNotEquals():当不指向同一个内存地址或者不相等的时候,输出错误信息。错误信息为指定的格式。
  • setUp
    每次测试方法执行之前,都会执行 setUp 方法,此方法用于进行一些固定的准备工作,比如,实例化对象,打开网络连接等。
  • tearDown
    每次测试方法执行之后,都会执行 tearDown 方法,此方法用于进行一些固定的善后工作,比如,关闭网络连接等。
摘自网络:ju.outofmemory.cn/entry/329089

  相关解决方案