我是junit测试的新手,并且有以下测试-
public class ItemsTest extends TestCase {
private Items itemsd;
protected void setUp() throws Exception {
super.setUp();
itemsd = new Items();
}
@Test
public void testGetCategory() {
boolean result = itemsd.getCategory() != null;
Assert.assertTrue(result);
}
}
哪个测试了这个非常简单的代码-
/**
* @return Returns the category.
*/
public String getCategory() {
return category;
}
显然我在这里缺少简单的东西吗?
最佳答案
看来您的itemsd.getCategory()
返回null
如此
boolean result = itemsd.getCategory() != null;
result
是false
,因此以下语句无法断言 Assert.assertTrue(result);