【发布时间】:2012-12-19 12:00:58
【问题描述】:
我需要使用测试用例打印方法中的值。 我的代码是:
public void testgetAllRatingElementsWeekNo() throws Exception
{
String METHOD_NAME = "testgetAllRatingElementsWeekNo";
log.entering(CLASS_NAME, METHOD_NAME);
populateForTestMethodValues("1");
populateWeekOfList();
int allRatingElementsWeekNo = weeklyDlvyInstancesDashboardReportForm.getAllRatingElementsWeekNo();
System.out.println("allRatingElementsWeekNo :" + allRatingElementsWeekNo );
assertEquals("testgetAllRatingElementsWeekNo is Not Greater than Zero: ", allRatingElementsWeekNo > 0, allRatingElementsWeekNo);
log.exiting(CLASS_NAME, METHOD_NAME);
}
我需要在抛出异常之前打印我的值。
【问题讨论】:
-
assertEquals(String, boolean, int)看起来很奇怪 -
也许你想要
assertFalse("not greater than zero: "+allRatingElementsWeekNo, allRatingElementsWeekNo > 0 ) -
好的,我试着让你知道结果..
-
@thilo,仍然抛出断言失败异常
标签: java junit junit4 testcase junit-rule