java断言assertequals_junit 方法:assertEquals 和 assertTrue

java断言assertequals_junit 方法:assertEquals 和 assertTrueassertEquals和assertTrue区别相同之处:都能判断两个值是否相等assertTrue如果为true,则运行success,反之FailureassertEquals如果预期值与真实值相等,则运行success,反之Failure不同之处:assertEquals运行Failure会有错误提示,提示预期值是xxx,而实际值是xxx。容易调式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

版权声明:本文为博主原创文章,转载请附上博文链接!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/158776.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Enterprise Library概述

    Enterprise Library概述Webcast网络讲座:企业库系统课程企业库(EnterpriseLibrary)是微软的模式与实践(Patterns&Practices)的下一代应用程序块(ApplicationBlocks)。该企业库的设计思想是为了协助开发商解决企业级应用开发过程中所面临的一系列共性的问题,如安全(Security)、日志(Logging)、数据访问(DataA…

    2022年10月20日
  • 玩转xss

    玩转xss0x00前言很多人现在都没懂xss为什么这么鸡肋的漏洞能排到owasp前十名,xss做多也就拿来做个弹窗和打cookie,然后进入后台,感觉没啥意义,还不如弱口令来得实在。那么我们就先

    2021年12月11日
  • Nginx+DNS负载均衡「建议收藏」

    Nginx+DNS负载均衡「建议收藏」今天看了很多关于nginx负载均衡的博客,人家推荐的都是自己的ip来做负载,但是同样有说DNS负载均衡,刚开始我也是一头雾水,慢慢的分析才知道真正意义上的Nginx+DNS负载均衡。1.nginx负载均衡的5种策略(先了解这个后面的才好懂)轮询策略(默认)这种策略下每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。upstreambackserver{server192.168.0.14;server192.168.0.15;}指定

  • sfm点云代码_SfM实现过程分析

    sfm点云代码_SfM实现过程分析昨天立了flag,今天要学SfM过程,大概看了看SfM的各个文件目录,build&make出来的linux-release-x86大概叫这个名字的文件夹里面有很多可执行文件,直接根据文档里给的参数跑就可以,要搞源码的话实在是搞不起,太复杂,太庞大了。下面的代码是从他给出的easytouse的python脚本中截取的核心代码,注释的也很赞,清晰明确。SfMglobalpipeline…

  • 送学计算机男生什么礼物好,【十大男生喜欢的礼物】男生渴望收到什么礼物_主妇网…「建议收藏」

    送学计算机男生什么礼物好,【十大男生喜欢的礼物】男生渴望收到什么礼物_主妇网…「建议收藏」下周就是一年一度的西方情人节了,有恋人的都已经在想购买什么礼物给自己的爱人了。有心上人的也想着是不是要在情人节表白,想要让自己的男友开心,就一定要想好有什么礼物可以送给对方啦!小编整理了男生最渴望收到的礼物排行榜,希望能够给你一些启发哦!一、钱包钱包对于男人而言是为数不多的几件装饰品之一,而且也非常的实用,不论对方是不是已经有钱包了,你还是可以买一个给他。让对方在日常生活中拿出钱包就想起了你,而且…

  • sat错题分数换算表_awing

    sat错题分数换算表_awing给定 n 个还未赋值的布尔变量 x1∼xn。现在有 m 个条件,每个条件的形式为 “xi 为 0/1 或 xj 为 0/1 至少有一项成立”,例如 “x1 为 1 或 x3 为 0”、“x8 为 0 或 x4 为 0” 等。现在,请你对这 n 个布尔变量进行赋值(0 或 1),使得所有 m 个条件能够成立。输入格式第一行包含两个整数 n,m。接下来 m 行,每行包含四个整数 i,a,j,b,用来描述一个条件,表示 “xi 为 a 或 xj 为 b”。输出格式如果问题有解,则第一行输出 POSS

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号