📄 datejsonvalueprocessortest.java
字号:
package anni.core.web.json;
import java.io.*;
import java.text.*;
import java.util.*;
import junit.framework.*;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
public class DateJsonValueProcessorTest extends TestCase {
protected static Log logger = LogFactory.getLog(DateJsonValueProcessorTest.class);
protected DateJsonValueProcessor proc;
@Override
protected void setUp() {
proc = new DateJsonValueProcessor("yyyy-MM-dd");
}
@Override
protected void tearDown() {
proc = null;
}
public void testTrue() {
assertNotNull(proc);
}
public void testError() {
assertNotNull(new DateJsonValueProcessor("XXX"));
}
public void testProcessArrayValue() {
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
assertEquals(sdf.format(date), proc.processArrayValue(date, null));
}
public void testProcessObjectValue() {
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
assertEquals(sdf.format(date),
proc.processObjectValue("key", date, null));
}
public void testProcessObjectValueForNull() {
assertNull(proc.processObjectValue("key", null, null));
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -