formatter的junit测试
时间: 2023-07-04 09:04:11 浏览: 38
下面是一个使用JUnit测试`formatter`的示例代码:
```java
import static org.junit.Assert.assertEquals;
import java.util.Calendar;
import org.junit.Test;
public class FormatterTest {
@Test
public void testFormat() {
Calendar calendar = Calendar.getInstance();
calendar.set(2021, 2, 28, 14, 30, 0); // 2021-03-28 14:30:00
String expected = "2021-03-28 14:30:00";
String actual = Formatter.format(calendar);
assertEquals(expected, actual);
}
}
```
在这个示例中,我们测试了`Formatter`类中的`format`方法,该方法将`Calendar`对象格式化为字符串。我们首先创建一个`Calendar`对象,设置日期和时间,然后调用`Formatter.format`方法将其格式化为字符串。最后,我们使用`assertEquals`方法比较预期结果和实际结果是否相同。
在运行测试时,JUnit会自动执行`@Test`注解标记的方法,并检查预期结果和实际结果是否相同。如果两者不同,JUnit将抛出一个异常,表明测试失败。