1 19 20 package org.lucane.applications.calendar.util; 21 22 import junit.framework.*; 23 24 import org.lucane.applications.calendar.Event; 25 26 public class EventUtilsTest extends TestCase 27 { 28 public EventUtilsTest(String title) 29 { 30 super(title); 31 } 32 33 public void testUserType() 34 { 35 Event event = new Event(0, "type", "title", "admin", true, false, 0, 0, 0, ""); 36 event.addAttendee("guest", false, 0); 37 event.addAttendee("granted", true, 0); 38 39 assertEquals("organizer", EventUtils.getUserType("admin", event)); 40 assertEquals("attendee.optional", EventUtils.getUserType("guest", event)); 41 assertEquals("attendee.mandatory", EventUtils.getUserType("granted", event)); 42 assertEquals("external.viewer", EventUtils.getUserType("someone", event)); 43 } 44 45 public void testRecurrenceLabels() 46 { 47 Event none = new Event(0, "type", "title", "admin", true, false, 0, 0, Event.RECUR_NONE, ""); 48 Event day = new Event(1, "type", "title", "admin", true, false, 0, 0, Event.RECUR_DAY, ""); 49 Event week = new Event(2, "type", "title", "admin", true, false, 0, 0, Event.RECUR_WEEK, ""); 50 Event month = new Event(3, "type", "title", "admin", true, false, 0, 0, Event.RECUR_MONTH, ""); 51 Event year = new Event(4, "type", "title", "admin", true, false, 0, 0, Event.RECUR_YEAR, ""); 52 53 54 assertEquals("recur.none", EventUtils.getRecurrenceLabel(none)); 55 assertEquals("recur.day", EventUtils.getRecurrenceLabel(day)); 56 assertEquals("recur.week", EventUtils.getRecurrenceLabel(week)); 57 assertEquals("recur.month", EventUtils.getRecurrenceLabel(month)); 58 assertEquals("recur.year", EventUtils.getRecurrenceLabel(year)); 59 } 60 } | Popular Tags |