
heisenbug
By:
ace on
Jan 24th, 2010 | syntax:
None | size: 0.80 KB | hits: 20 | expires: Never
previous = new RCalendar();
System.out.println(previous);
previous.set(Calendar.DAY_OF_WEEK, Calendar.WEDNESDAY);
System.out.println(previous);
if(previous.after(new RCalendar())){previous.add(Calendar.WEEK_OF_MONTH, -1);}
System.out.println(previous);
assertEquals(dateI(previous), nrm.getNextReminderDate("i", previous));//i is every wednesday
output:
2010-1-24
2010-1-27
2010-1-20
Comment out the println:
previous = new RCalendar();
//System.out.println(previous);
previous.set(Calendar.DAY_OF_WEEK, Calendar.WEDNESDAY);
System.out.println(previous);
if(previous.after(new RCalendar())){previous.add(Calendar.WEEK_OF_MONTH, -1);}
System.out.println(previous);
assertEquals(dateI(previous), nrm.getNextReminderDate("i", previous));//i is every wednesday
output:
2010-1-24
2010-1-24