gpt4 book ai didi

java - Junit前提条件和测试数据

转载 作者:行者123 更新时间:2023-12-01 23:57:03 24 4
gpt4 key购买 nike

我有一个java作业来创建一个地址簿,然后测试和评估它。我已经创建了它并创建了一些junit测试。在作业的可交付成果部分,它说要在表格中列出完整程序的所有测试用例以及:

  • 唯一的 ID
  • 测试描述
  • 运行测试的先决条件
  • 测试数据
  • 预期结果

有人可以告诉我以下测试的先决条件和测试数据的含义吗:

public void testGetName() 
{
Entry entry1 = new Entry("Alison Murray", "34 Station Rd", "Workington", "CA14 4TG");
assertEquals("Alison Murray",entry1.getName()); }

尝试给导师发电子邮件(我是远程学习者),但花了很长时间才得到回复。前提条件是需要填充entry1吗?测试数据:“艾莉森穆雷”?感谢任何帮助

最佳答案

JUnit 有两种类型的检查:

  • 断言 (org.junit.Assert.*);
  • 假设 (org.junit.Assume.*)。

断言通常用于检查测试结果。如果结果不是预期的,则测试失败。

假设用于检查测试数据是否有效(如果它们与测试用例匹配)。如果不这样做,测试将被取消(没有任何错误)。

当我阅读您的代码示例时:没有先决条件,测试数据将为 entry1

关于java - Junit前提条件和测试数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15436156/

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