[Java基础]Junit测试

Junit测试:
在这里插入图片描述

代码如下:

package CalculatorPack;public class Calculator {public int add(int a,int b){return a+b;}public int sub(int a,int b){return a-b;}}
package CalculatorPack;import org.junit.Assert;
import org.junit.Test;public class CalculatorTest {@Testpublic void testAdd(){//1.创建计算机对象Calculator c = new Calculator();//2.调用add方法int res = c.add(1,2);
//        System.out.println(res);//3.断言,我断言这个结果为3Assert.assertEquals(3,res);}@Testpublic void testSub(){Calculator c = new Calculator();int res = c.sub(1,2);Assert.assertEquals(-1,res);}}

测试结果:

在这里插入图片描述

在这里插入图片描述

代码如下:

package CalculatorPack;import org.junit.After;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;import java.awt.*;public class CalculatorTest {/*初始化方法:用于资源申请,所有测试方法在执行之前都会先执行该方法*/@Beforepublic void init(){System.out.println("init...");}/*释放资源方法:在所有测试方法执行完后,都会自动执行该方法*/@Afterpublic void close(){System.out.println("close");}@Testpublic void testAdd(){System.out.println("add........");//1.创建计算机对象Calculator c = new Calculator();//2.调用add方法int res = c.add(1,2);
//        System.out.println(res);//3.断言,我断言这个结果为3Assert.assertEquals(3,res);}@Testpublic void testSub(){System.out.println("sub....");Calculator c = new Calculator();int res = c.sub(1,2);Assert.assertEquals(-1,res);}}

测试结果:

在这里插入图片描述

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/309535.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

15分钟为自己架设优雅如Github的代码仓库

前言Github大家都熟悉。除了开源的项目外,有时候,大家也会把自己或团队、公司的项目传到Github的私有仓库里,把Github当成自己的私人Git Server。但是,用Github会有一些问题:Github从国内访问不是很稳定,有…

Pseudoprime numbers POJ - 3641(快速幂+判素数)

题意: 给你两个数,p和a;满足两个条件: 1.p不是素数; 2.apa^{p}ap %pa; 满足则输出yes,反之输出no。 题目: Fermat’s theorem states that for any prime number p and for any integer a &g…

[Java基础]反射案列

pro.properties文件(该文件与ReflectTest01同处在同一个文件夹); className domain.Person methodName eat代码如下: package domain;public class Student {public void sleep(){System.out.println("sleep...");} }package domain;public class Per…

[推荐]大量 Blazor 学习资源(三)

大量 Blazor 学习资源系列文章:[推荐]大量 Blazor 学习资源(一)[推荐]大量 Blazor 学习资源(二)这次主要内容有 Blazor 相关视频,因为本身视频是英文的,所以就保持原样了,描述没有翻…

The Water Bowls POJ - 3185(开关问题+暴力)

题意: 给20个水碗。朝上为‘0’或朝下为‘1’,每次操作使三个碗翻转,问使所有20个水碗都朝上,至少翻多少次? 题目: The cows have a line of 20 water bowls from which they drink. The bowls can be e…

基于 abp vNext 和 .NET Core 开发博客项目 - 定时任务最佳实战(二)

上一篇使用HtmlAgilityPack抓取壁纸数据成功将图片存入数据库,本篇继续来完成一个全网各大平台的热点新闻数据的抓取。同样的,可以先预览一下我个人博客中的成品:https://meowv.com/hot ????????????,和抓取壁纸的套路…

Linear world POJ - 2674(弹性碰撞+技巧)

题意: 给你n个居民的起始位置,各自在长度为l的平台,以同样的速度向左或向右走,当碰见时往相反方向走,问最后掉下去的居民花费的时间以及姓名。 题目: The Disc, being flat, has no real horizon. Any a…

TechEmpower Web 框架性能第19轮测试结果正式发布,ASP.NET Core在主流框架中拔得头筹...

TechEmpower第19轮编程语言框架性能排行榜2020年5月28日正式发布,详见官方博客:https://www.techempower.com/blog/2020/05/28/framework-benchmarks-round-19/,TechEmpower基准测试有许多场景(也称为测试类型),此次评…

Calendar Game POJ - 1082(关于日历的博弈问题)

题意: 两个人轮流玩游戏,每个人可以把日期进行转移,转移规则: 1.可以转移到当前日期的下一天。 2可以转移到下个月的这一天。(但是如果下个月没有这一天就不能进行第二种转移) 3.如果A恰好移动到2001.11.4…

[Java基础]JDK内置注解

示例代码如下: package annotation;SuppressWarnings("all") public class AnnoDemo2 {Overridepublic String toString(){return super.toString();}Deprecatedpublic void show(){//有缺陷}public void show1(){//替代show方法}public void demo(){show();}}

学了这么多年精益思想,居然不知道还有第八种浪费 | IDCF

价值和浪费“我是彻底的现场主义者。与其在领导办公室内冥思苦想,倒不如到生产现场的各个角落,直接获得第一手的生产信息和感受直接的刺激。”——大野耐一,丰田生产方式之父大野耐一提倡直接去现场工作,在那里才能看到价值与浪费…

41 sysfs 文件系统

前言 在 linux 中常见的文件系统 有很多, 如下 基于磁盘的文件系统, ext2, ext3, ext4, xfs, btrfs, jfs, ntfs 内存文件系统, procfs, sysfs, tmpfs, squashfs, debugfs 闪存文件系统, ubifs, jffs2, yaffs 文件系统这一套体系在 linux 有一层 vfs 抽象, 用户程序不用…

A Greeting from Qinhuangdao Gym - 102769A 2020ccpc秦皇岛分站赛

题意: 给你n个红球和m个蓝色球。然后以相等的概率随机选择了其中两个。选择两个红球的概率是多少? 题目: Welcome to the CCPC Qinhuangdao Site! Qinhuangdao is a beautiful coastal city full of charm, integrating historical herit…

Gartner:6个容器和Kubernetes策略的最佳实用技巧

导语采用容器和Kubernetes要求整个企业保持一致,不了解这些前期现实会导致一些非常严峻的后果。正文Gartner估计,到2022年,将有75%的组织在生产中运行容器化应用程序。毫无疑问,Kubernetes已成为组织容器的流行方法。通…

[JavaWeb-MySQL]约束(非空约束,唯一约束,主键约束,外键约束_级联操作)

约束 * 概念: 对表中的数据进行限定,保证数据的正确性、有效性和完整性。 * 分类:1. 主键约束:primary key2. 非空约束:not null3. 唯一约束:unique4. 外键约束:foreign key* 非空约束&#x…

Friendly Group Gym - 102769F 2020(并查集)ccpc秦皇岛分站赛

题意: n个学生要组成一个小组参加会议(可以不参加), 1.对于每两个朋友(x ,y),如果他们俩都参加会议,该小组的友好价值将会增加 1;如果其中只有一位参加会议,…

测试人员未来的3条出路

大家好,我是Z哥。前两天有个做测试的小伙伴加我微信问我测试相关的一些事情。她自己是从学习毕业就开始进入到互联网行业做测试的,到现在三年工作经验。她现在都不太敢跳槽,因为觉得自己没有什么核心竞争力,平常就是点点鼠标&…