java - 如何测试删除链表中的元素?

标签 java junit linked-list

我有一个链接列表如下:

enter image description here

如果我想使用以下代码删除元素:

 int a = list1.remove(0);

那么我应该包含什么验证码来确保此操作正常工作?

谢谢您,希望尽快收到您的答复。

最佳答案

您应该使用以下所有情况来测试您的操作:

  1. 验证 a 是否具有值。
  2. 检查 get(-1) 以确保导致索引越界异常。
  3. 检查 get(0) 返回值为 21。
  4. 按大小调用列表进行检查。

希望能有所帮助。

关于java - 如何测试删除链表中的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45921749/

相关文章:

python - 如何检查项目是否在链接列表中?

java - 无法从 Booking.com 的搜索结果中获取价格

java - 由于函数调用,ArrayList 无法添加元素

c - 删除具有重复数据的项目

java - JUnit - 从 Web 应用程序运行测试用例

intellij-idea - 在 IntelliJ 中使用 Spring 4.1 和 JUnit4 Runner 运行 JUnit Jupiter 测试

performance - 使用链式与开放式寻址的哈希表中的缓存性能

java - 自动装箱前如何获取原始类型?

java - 单链表迭代复杂度

java - 如何为 SpringJUnit4ClassRunner.class 以外的类加载 @ContextConfiguration?