gpt4 book ai didi

java - 您如何测试 Iterator/ListIterator 是否有效?

转载 作者:行者123 更新时间:2023-11-28 20:37:46 25 4
gpt4 key购买 nike

我有一个单链表的实现。我为这个类写了一个ListIterator。如何测试我的 ListIterator 实现是否有效?到目前为止,我已经在链表的一个实例上使用了 for-each 循环,它是有效的。我还需要通过哪些其他方式对其进行测试?

最佳答案

通常,除了“正常”情况之外,您还想测试所有边缘情况。也许:

  • 用空列表测试
  • 用一些空值测试
  • 测试如果 hasNext() 返回 false 并尝试获取另一个元素,则抛出异常
  • 测试移除()
  • 在删除最后一个元素时测试 remove()
  • 测试调用 remove() 两次抛出异常

等..

关于java - 您如何测试 Iterator/ListIterator 是否有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47594346/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com