package com.sohu.test.util;
import com.sohu.cache.util.ScheduleUtil;
import com.sohu.test.SimpleBaseTest;
import org.junit.Test;
import java.util.Date;
/**
* User: lingguo
* Date: 14-6-30
*/
public class ScheduleUtilTest extends SimpleBaseTest {
@Test
public void testGtBeginTimeOfDay() {
long todayBegin = ScheduleUtil.getBeginTimeOfDay(new Date(), 0);
long tomorrowBegin = ScheduleUtil.getBeginTimeOfDay(new Date(), 1);
logger.info("today: {}, tomorrow: {}", todayBegin, tomorrowBegin);
}
@Test
public void testGetHourCronByHostId() {
String cron1 = ScheduleUtil.getHourCronByHostId(24);
String cron3 = ScheduleUtil.getHourCronByHostId(25);
// try {
// TimeUnit.SECONDS.sleep(5);
// } catch (InterruptedException e) {
// logger.error(e.getMessage(), e);
// }
String cron2 = ScheduleUtil.getHourCronByHostId(24);
String cron4 = ScheduleUtil.getHourCronByHostId(25);
logger.info("cron1: {}, cron2: {}, cron3: {}, cron4: {}", cron1, cron2, cron3, cron4);
logger.info("time: {}", new Date());
}
}