为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用Junit测试工具测试void方法?

如何使用Junit测试工具测试void方法?

MYYA 2019-11-19 15:41:50
我只是碰巧实现了一种void followlink(obj page,obj link)简单地添加页面和链接到队列的方法。我尝试测试这种方法未成功。我只想测试队列中是否包含从followlink方法接收的页面和链接。我的测试课程已经扩展了TestCase。那么,测试这种方法的最佳方法是什么?
查看完整描述

3 回答

?
牧羊人nacy

TA贡献1862条经验 获得超7个赞

该JUnit FAQ中对测试方法返回一个部分void。对于您的情况,您想测试所调用方法的副作用。


常见问题解答中给出的示例测试Collection添加项目后更改的大小。


@Test

public void testCollectionAdd() {

    Collection collection = new ArrayList();

    assertEquals(0, collection.size());

    collection.add("itemA");

    assertEquals(1, collection.size());

    collection.add("itemB");

    assertEquals(2, collection.size());

}


查看完整回答
反对 回复 2019-11-19
  • 3 回答
  • 0 关注
  • 2378 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信