java - 如何为方法编写 JUnit 测试接收字符串并返回 LocalDate?
问题描述
我有这个方法,我想用 JUnit 测试它。它将字符串转换为 LocalDate。
public static LocalDate convertDate(String aDate) {
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd-MMM-yyyy");
LocalDate localDate = LocalDate.parse(aDate, formatter);
return localDate;
}
解决方案
这样的代码很容易进行单元测试:您可以使用特定字符串调用该方法,然后检查该方法是否返回符合您期望的 LocalDate。