我有一个任务,我需要为我的代码创建一些测试。我们必须使用 Junit 测试,所以我决定对我的方法进行正面和负面测试。
例如,一项从 ArrayList 获取名称的测试我有正面和负面的测试:
积极的:
public void testGetNamePositive() {
Entry entry1 = new Entry("Susan Holmes", "122 Harringdale", "Workington", "CA14 2GH");
assertEquals("Susan Holmes",entry1.getName());
}
消极的:
public void testGetNameNegative() {
Entry entry1 = new Entry("Susan Holmes", "122 Harringdale", "Workington", "CA14 2GH");
assertFalse( entry1.getName() == "Alison");
}
我不确定的测试是这个:
public void testEntryCreated() {
Entry entry1 = new Entry("Susan Holmes", "122 Harringdale", "Workington", "CA14 2GH");
assertNotNull(entry1);
}
对此有负面测试吗?