📄 testdayformbean.java
字号:
package net.sf.irunninglog.servlet.formbean;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Map;
import net.sf.irunninglog.canonical.RunData;
import net.sf.irunninglog.util.ConstantValues;
public class TestDayFormBean extends FormBeanTestCase {
public TestDayFormBean(String name) {
super(name);
}
public void testCreatePlaceholder() {
DayFormBean bean = new DayFormBean();
assertTrue(bean.isPlaceholder());
assertFalse(bean.isCurrentDay());
assertEquals(-1, bean.getDay());
assertEquals(-1, bean.getMonth());
assertEquals(-1, bean.getYear());
}
public void testCreateRealDay() {
int day = 11;
int month = 9;
int year = 2001;
DayFormBean bean = new DayFormBean(day, month, year);
assertFalse(bean.isPlaceholder());
assertFalse(bean.isCurrentDay());
assertEquals(day, bean.getDay());
assertEquals(month, bean.getMonth());
assertEquals(year, bean.getYear());
}
public void testCreateCurrentDay() {
Calendar cal = GregorianCalendar.getInstance();
int day = cal.get(Calendar.DAY_OF_MONTH);
int month = cal.get(Calendar.MONTH);
int year = cal.get(Calendar.YEAR);
DayFormBean bean = new DayFormBean(day, month, year);
assertFalse(bean.isPlaceholder());
assertTrue(bean.isCurrentDay());
assertEquals(day, bean.getDay());
assertEquals(month, bean.getMonth());
assertEquals(year, bean.getYear());
}
public void testGetSetRunData() {
DayFormBean bean = new DayFormBean();
assertNull(bean.getRunData());
bean.setRunData(new RunDataFormBean());
assertNotNull(bean.getRunData());
bean.setRunData(null);
assertNull(bean.getRunData());
}
public void testGetEditRunDataParameters() {
int day = 1;
int month = 1;
int year = 2005;
DayFormBean bean = new DayFormBean(day, month, year);
Map params = null;
params = bean.getEditRunDataParameters();
assertEquals(3, params.size());
assertEquals(day, ((Integer) params.get(ConstantValues.STRING_DAY)).intValue());
assertEquals(month, ((Integer) params.get(ConstantValues.STRING_MONTH)).intValue());
assertEquals(year, ((Integer) params.get(ConstantValues.STRING_YEAR)).intValue());
RunDataFormBean data = new RunDataFormBean();
data.setId(STRING_FOO);
bean.setRunData(data);
params = bean.getEditRunDataParameters();
assertEquals(1, params.size());
assertEquals(STRING_FOO, params.get(RunData.FIELD_ID));
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -