0
我有一个java任务来创建一个地址簿,然后测试和评估它。我创建了它并创建了一些junit测试。在分配的交付部分,它说,列出所有的测试用例完整的程序在一个表连同:Junit前提条件和测试数据
- 的唯一ID
- 测试的描述
- 跑步先决条件测试
- 测试数据
- 预期的结果
有人能告诉我是什么,他们的意思是由前提条件和工商业污水附加费对于下面的t检验数据:
public void testGetName()
{
Entry entry1 = new Entry("Alison Murray", "34 Station Rd", "Workington", "CA14 4TG");
assertEquals("Alison Murray",entry1.getName()); }
试图通过电子邮件发送的导师(我是一个distanct学习者),但其花费太长时间得到答复。前提条件是入口1需要填充吗?测试数据:“Alison Murray”?任何帮助apreciated
首先要学习:使用'assertEquals'而不是'assertTrue(x == y)'。学习的第二件事:不要使用==来区分字符串。 – 2013-03-15 15:29:02
用==来测试字符串是否相等通常是不好的。这是特别危险的,因为它在某些时候有效。使用'.equals'。编辑:阿格殴打它。 – 2013-03-15 15:29:54
@robbie_c谢谢你们,我实际上在其他测试中使用了assertEquals,所以为什么我在这里使用了assertTrue,我不知道。我会改变它 – ToniHopkins 2013-03-15 15:41:57