首页 > 试题

afterall

更新时间:2022-11-13 05:06:07 阅读: 评论:0

2018年中考数学卷子答案-林深时见鹿有什么含义


2022年11月13日发(作者:隐贤山庄好玩吗)

JUnit5@AfterAll注解⽰例

JUnit5@AfterAll注解替换了JUnit4中的@AfterClass注解。它⽤于表⽰应在当前测试类中的所有测试之后执⾏注解⽅法。

@AfterAll注解⽤法

使⽤@AfterAll注解⽅法,如下所⽰:

@AfterAll

publicstaticvoidcleanUp(){

n("AfterAllcleanUp()methodcalled");

}

带注解的@AfterAll⽅法必须是静态⽅法,否则它将引发运⾏时错误。

xception:@AfterAllmethod'p()'must

bestatic.

Static(:66)

$findAfterAllMethods$1(:48)

h(:1249)

tions$h(:1080)

terAllMethods(:48)

@AfterAll注解⽰例

让我们举个例⼦。我使⽤了⼀个Calculator类并添加了⼀个add⽅法。我将使⽤@RepeatedTest注解对其进⾏5次测试。此注解将导致

add测试运⾏5次。但是@AfterAll带注解的⽅法只能调⽤⼀次。

es;

ll;

ach;

ions;

yName;

edTest;

tionInfo;

;

fo;

latform;

h;

@RunWith()

publicclassAfterAnnotationsTest{

@DisplayName("Addoperationtest")

@RepeatedTest(5)

voidaddNumber(TestInfotestInfo,RepetitionInforepetitionInfo)

{

n("Runningtest->"+rentRepetition());

Equals(2,(1,1),"1+1shouldequal2");

}

@AfterAll

publicstaticvoidcleanUp(){

n("AfterAllcleanUp()methodcalled");

}

@AfterEach

publicvoidcleanUpEach(){

n("AfterEachcleanUpEach()methodcalled");

}

}

其中Calculator类是:

es;

publicclassCalculator

{

publicintadd(inta,intb){

returna+b;

}

}

现在执⾏测试,您将看到以下控制台输出:

Runningtest->1

AfterEachcleanUpEach()methodcalled

Runningtest->2

AfterEachcleanUpEach()methodcalled

Runningtest->3

AfterEachcleanUpEach()methodcalled

Runningtest->4

AfterEachcleanUpEach()methodcalled

Runningtest->5

AfterEachcleanUpEach()methodcalled

AfterAllcleanUp()methodcalled

显然,带注解的@AfterAll⽅法cleanUp()仅被调⽤⼀次。

本文发布于:2022-11-13 05:06:07,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/88/8985.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:exploited
下一篇:putaway
标签:afterall
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图