【发布时间】:2014-01-05 10:39:51
【问题描述】:
所以我创建了一个日志功能,这样我就可以看到每个操作的日期。我现在想对它们进行单元测试。因为该函数使用 void,所以我无法测试输出。
我可能会将 void 更改为 String,但是使用它作为 void 的意义就没有了!
我有什么选择?
public class Logger {
public static void log(String s) {
Date d = new Date();
SimpleDateFormat ft =
new SimpleDateFormat ("yyyy.MM.dd '-' hh:mm:ss");
System.out.println("[" + ft.format(d) + "]: " + s);
}
}
JUnit
@Test
public void testLoggerEmptyString() {
String s = "";
log(s);
}
谢谢:D
【问题讨论】:
标签: java string logging junit void