java断言assertequals_junit 方法:assertEquals 和 assertTrue
assertEquals 和 assertTrue 区别
相同之处:都能判断两个值是否相等
assertTrue 如果为true,则运行success,反之Failure
assertEquals 如果预期值与真实值相等,则运行success,反之Failure
不同之处:
assertEquals 运行Failure会有错误提示,提示预期值是xxx,而实际值是xxx。容易调式
assertTrue 没有错误提示
代码块
App.java
package com.yubai.Test;public classApp
{publicString method(){return this.getClass().getName();
}
}
AppTest.java
package com.yubai.Test;
importstatic org.junit.Assert.*;//必须是static
import org.junit.Test;public classAppTest {
App app= newApp();
@Testpublic voidtestBaseClass(){
assertTrue(app.method().equals("com.yubai.Test.App"));
}
@Testpublic voidtestmethod(){
assertEquals("com.yubai.Test.App", app.method());
}
}
运行成功结果
assertEquals 运行失败后的错误提示
org.junit.ComparisonFailure: expected: but was:
assertTrue 运行失败后的错误提示
总结
两种方法都可以判断,一般建议使用assertEquals 容易调试
---------------------
作者:expect521
来源:CSDN
原文:https://blog.csdn.net/expect521/article/details/77747964
版权声明:本文为博主原创文章,转载请附上博文链接!
java断言assertequals_junit 方法:assertEquals 和 assertTrue相关推荐
- java断言、断点的使用方法,Java断言介绍和用法
本文概述 断言是Java中的一条语句.它可以用来测试你对该程序的假设. 在执行断言时, 它被认为是正确的.如果失败, JVM将抛出一个名为AssertionError的错误.它主要用于测试目的. 断言 ...
- Java断言及其使用
Java断言及其使用 断言是一种调试程序的方法,在Java中,使用assert关键字来实现断言,断言格式如下: assert boolean 表达式 : 详细信息 若boolean表达式的结果为tru ...
- java断言--04--TestNG(Asserts)
一.TestNG介绍 TestNG是Java中的一个测试框架, 类似于JUnit 和 NUnit, 功能都差不多, 只是功能更加强大,使用也更方便. 官方链接:https://testng.org/d ...
- selenium java 断言_Java+Selenium+Testng自动化测试学习(三)— 断言
1.修改Login类加入断言: 断言:检查我们操作页面后得到的结果与我们预期的结果是否一致. 2.使用xml文件运行所有的测试类: Login类写入两个测试用例: packagecom.test;im ...
- java中setid(),Java Process.setId方法代碼示例
本文整理匯總了Java中org.activiti.bpmn.model.Process.setId方法的典型用法代碼示例.如果您正苦於以下問題:Java Process.setId方法的具體用法?Ja ...
- java断言assert初步使用:断言开启、断言使用
1 说明 java断言assert是jdk1.4引入的. jvm断言默认是关闭的. 断言可以局部开启的,如:父类禁止断言,而子类开启断言,所以一般说"断言不具有继承性". 断言只适 ...
- Java IOUtils.copy方法代码示例(亲测)
本文整理汇总了Java中org.apache.commons.io.IOUtils.copy方法的典型用法代码示例.如果您正苦于以下问题:Java IOUtils.copy方法的具体用法?Java I ...
- oracle 执行java_oracle调用JAVA类的方法
oracle调用JAVA类的方法主要有以下三种: 1. 用loadjava方法装载: 可能是调试方便,据说这种方法比较通用. c:\test\hello.java public class hello ...
- java断言——Assertion
[0]README 0.1) 本文描述+源代码均 转自 core java volume 1, 旨在理解 java断言--Assertion 的相关知识: [1]使用断言 1.1)断言机制: 允许在测 ...
最新文章
- python语言入门m-Python2 教程
- java webservice报文过长_工作1-5年的Java程序猿到底需要怎样的一个技术栈?
- 用Tableau画幂函数柱状图
- 六十六,完成SpringBoot项目中的员工增删查改功能
- [Python从零到壹] 十一.数据分析之Numpy、Pandas、Matplotlib和Sklearn入门知识万字详解(1)
- 乱查征信,贷款不想要了吗?
- bat窗口大小设置_8-Flink中的窗口
- 部署和调优 1.3 pureftp部署和优化-1
- 前后端分离开发模式下后端质量的保证 —— 单元测试
- 分布式作业 Elastic Job 如何动态调整
- 【2016年第5期】卫星影像大数据情报分析与应用
- xmpp 常见错误 一
- Java讲课笔记19:throw关键字、自定义异常与垃圾回收
- python代码翻译器-Python实现翻译软件
- bzoj 3709 [PA2014]Bohater
- [答疑]为什么要把actor翻译成执行者
- 用 JS 点击左右按钮 使图片切换 - 最精简版-ljx2380000-ChinaUnix博客
- 解决macOS Sierra WI-FI无法连接网络
- 拓嘉恒业:拼多多开店条件分享
- wps表格序号怎么拉下去123456自动排列
热门文章
- 气传导耳机是不是智商税?气传导耳机值得不值得入手?一文带你看懂
- Insert statement does not support sharding table routing to multiple data nodes
- 操作系统- IO多路复用
- Keras学习之tensor张量
- 2023年最新水果编曲软件Image-Line FL Studio 21 制作人版免费下载安装激活
- 2021-2027全球与中国飞机交流座椅内电源市场现状及未来发展趋势
- JS获取当前时间的年、月、日、时间等
- 【瑞萨RA_FSP】GPT—— PWM功能详解
- html5 lineheight属性,css line-height属性的使用技巧
- 物联网IOT选型wifi路由模块串口透传不得不知的秘密