java比如@test是什么意思有什么用呢

具体是这样的publicclassHelloJunit{@Testpublicvoidtest(){System.out.println("ni");}那这个@test是... 具体是这样的
public class HelloJunit {
@Test
public void test(){
System.out.println("ni");
}

那这个@test是什么意思
展开
 我来答
云中凌2
推荐于2017-10-14 · TA获得超过718个赞
知道小有建树答主
回答量:808
采纳率:50%
帮助的人:248万
展开全部
@是注解

@Test注解是JUnit测试的基础,它提供了其他作用

1.指定将会抛出的异常类型,如果没有抛出异常或者抛出的一场不属于我们指定的类型,就会算是测试失败了。

@Test(expected = RuntimeException.class)
public void testGetHandlerNotDefined() {
SampleRequest request = new SampleRequest("testNotDefined");
// The following line is supposed to throw a RuntimeException
controller.getHandler(request);
}

2.测试一断代码运行时间。
@Test(timeout=100)
public void testProcessMultipleRequestsTimeout() {
Request request;
Response response = new SampleResponse();
RequestHandler handler = new SampleHandler();

for (int i = 0; i < 99999; i++) {
request = new SampleRequest(String.valueOf(i));
controller.addHandler(request, handler);
response = controller.processRequest(request);
Assert.assertNotNull(response);
Assert.assertNotSame(ErrorResponse.class, response.getClass());
}
}
五溪清韵
2014-08-18 · TA获得超过428个赞
知道小有建树答主
回答量:310
采纳率:0%
帮助的人:62.5万
展开全部
@Test表示这个方法是JUnit测试时候会运行的
引入junit.jar包,然后import org.junit.Test;
程序就不会报错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式