永发信息网

junit适用于java人员在什么阶段进行单个方法实现功能或者类本身的测试

答案:1  悬赏:60  手机版
解决时间 2022-01-01 03:28
junit适用于java人员在什么阶段进行单个方法实现功能或者类本身的测试
最佳答案
在JUnit的测试中,有时候需要获得所属的类(Class)或者方法(Method)的名称,以方便记录日志什么的。
在JUnit中提供了TestName类来做到这一点,在org.junit.rules中:
public class TestName extends TestWatcher {
private String fName;
@Override
protected void starting(Description d) {
fName = d.getMethodName();
}

public String getMethodName() {
return fName;
}
}

虽然TestName只提供了方法的名称,要加上类的名称很容易,只需对TestName稍作修改如下:
public class NameRuleTest {
@Rule public TestName name = new TestName();
@Test public void testA() {
assertEquals("testA", name.getMethodName());
}
@Test public void testB() {
assertEquals("testB", name.getMethodName());
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
带有“观”字的词语,帮忙写一样写3个。1.表
什么叫跨一级学科
150三轮摩托车变速箱卡档需要开大箱吗
球形的表面积怎么算啊?????
(1)豆浆机由于快捷方便而进入千家万户.请
去牙买加旅游大概需要多少钱
小猫能与外面的成猫接触吗
有虱子的猫躺过的床单怎么处理
下列能源中属于可再生能源的是A.煤B.铀矿C.天
苹果在室温下能保存多长时间?
英国货船"伊丽莎白"号,首次远航日本。清晨,
优势菌群的名词解释怎么说?
如图是一幅贴在汽车加油站的宣传广告.下列叙
拼音标声标的规律我知道有a不放过,没a找o e i
江夏区武汉爱尔康大药房在什么地方啊,我要过
推荐资讯
你見過哪些犀利的「匿名用戶」的回答?
物体在1s的时间里如果振动150次,频率就是___
显卡后面那个比如gt210 1024gd 后面的1024gd
露天阳台铺什么瓷砖好
综合性学习(11分)阅读答案
毕业设计有何实验,实践或实习基础
英语翻译the design is closer to magazine t
刺的音序是什么
三丝光棉是什么面料
怎样做可以让自己变的皮肤水嫩光滑,有光泽
顺吉超市在什么地方啊,我要过去处理事情
幼师东山国际幼儿园这个地址在什么地方,我要
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?