📄 testcalendarmodel.java
字号:
package com.manning.hq.ch08;
import junit.framework.TestCase;
import java.util.*;
/**
*
*/
public class TestCalendarModel extends TestCase {
/**
*
*/
public void testModel(){
CalendarModel model = new CalendarModel(10, 2004);
Event event1 = new Event();
event1.setStartDate(DateUtils.newDate(10, 1, 2004));
Event event2 = new Event();
event2.setStartDate(DateUtils.newDate(10, 15, 2004));
Event event3 = new Event();
event3.setStartDate(DateUtils.newDate(10, 30, 2004));
Event[] events = new Event[]{event1, event2, event3};
model.setEvents(Arrays.asList(events));
List row = (List) model.getRows().get(0);
CalendarDay daysEvents = (CalendarDay) row.get(1);
assertEquals("Should have one event", 1, daysEvents.getEvents().size());
assertEquals("", daysEvents.getEvents().get(0), event1);
}
/**
*
*/
public void testOffset(){
CalendarModel model = new CalendarModel(10, 2004);
}
/**
*
*/
public void testIsNotEmpty(){
CalendarDay calendarDay = new CalendarDay(0);
assertEquals("", false, calendarDay.isNotEmpty());
calendarDay = new CalendarDay(1);
assertEquals("", true, calendarDay.isNotEmpty());
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -