Skip to content

Commit 32257c3

Browse files
committed
test schedule pojo
1 parent 1d0f73a commit 32257c3

1 file changed

Lines changed: 41 additions & 0 deletions

File tree

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
package edu.tamu.app.model;
2+
3+
import static org.junit.Assert.assertEquals;
4+
5+
import java.util.Calendar;
6+
import java.util.HashMap;
7+
import java.util.Map;
8+
9+
import org.junit.Test;
10+
import org.junit.runner.RunWith;
11+
import org.springframework.test.context.junit4.SpringRunner;
12+
13+
@RunWith(SpringRunner.class)
14+
public class ScheduleTest {
15+
16+
@Test
17+
public void testNewSchedule() {
18+
Calendar calendar = Calendar.getInstance();
19+
Long now = calendar.getTimeInMillis();
20+
21+
Map<String, String> scheduleData = new HashMap<String, String>();
22+
scheduleData.put("test", "This is only a test!");
23+
24+
User author = new User("123456789");
25+
Note note = new Note("Test", author);
26+
27+
Schedule schedule = new Schedule();
28+
29+
schedule.setScheduledPostingStart(now);
30+
schedule.setScheduledPostingEnd(now + 36000);
31+
schedule.setScheduleData(scheduleData);
32+
schedule.setScheduler(note);
33+
34+
assertEquals("Schedule posting start was not as expected!", now, schedule.getScheduledPostingStart());
35+
assertEquals("Schedule posting end was not as expected!", now + 36000, schedule.getScheduledPostingEnd(), 0);
36+
assertEquals("Schedule date was not as expected!", scheduleData, schedule.getScheduleData());
37+
assertEquals("Schedule scheduler was not as expected!", note, schedule.getScheduler());
38+
39+
}
40+
41+
}

0 commit comments

Comments
 (0)