package com.jaspersoft.jasperserver.jaxrs.client.dto.jobs;
import java.util.Date;
import java.util.TreeSet;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;
import static java.util.Arrays.asList;
import static org.junit.Assert.assertEquals;
/**
* <p/>
* <p/>
*
* @author tetiana.iefimenko
* @version $Id$
* @see
*/
public class CalendarTriggerTest {
private CalendarTrigger calendarTrigger = new CalendarTrigger();
@BeforeMethod
public void before() {
calendarTrigger.
setMinutes("1-10").
setHours("8-16").
setDaysType(CalendarDaysType.ALL).
setWeekDays(new TreeSet<Byte>(asList((byte) 10, (byte) 21, (byte) 12))).
setMonthDays("1,3,5-22").
setMonths(new TreeSet<Byte>(asList((byte)1, (byte)11, (byte)12))).
setCalendarName("Calendar name").
setEndDate(new Date()).
setId(Long.valueOf(1000)).
setMisfireInstruction(0).
setStartDate(new Date()).
setStartType(1).
setTimezone("Some time zone").
setVersion(1);
}
@Test
public void should_clone_object() {
CalendarTrigger cloned = (CalendarTrigger) calendarTrigger.deepClone();
assertEquals(cloned, calendarTrigger);
}
}