Pastebin launched a little side project called HostCabi.net, check it out ;-)Don't like ads? PRO users don't see any ads ;-)
Guest

heisenbug

By: ace on Jan 24th, 2010  |  syntax: None  |  size: 0.80 KB  |  hits: 20  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1.                 previous = new RCalendar();
  2. System.out.println(previous);
  3. previous.set(Calendar.DAY_OF_WEEK, Calendar.WEDNESDAY);
  4. System.out.println(previous);
  5. if(previous.after(new RCalendar())){previous.add(Calendar.WEEK_OF_MONTH, -1);}
  6. System.out.println(previous);
  7.                 assertEquals(dateI(previous), nrm.getNextReminderDate("i", previous));//i is every wednesday
  8.  
  9. output:
  10. 2010-1-24
  11. 2010-1-27
  12. 2010-1-20
  13.  
  14. Comment out the println:
  15.                 previous = new RCalendar();
  16. //System.out.println(previous);
  17. previous.set(Calendar.DAY_OF_WEEK, Calendar.WEDNESDAY);
  18. System.out.println(previous);
  19. if(previous.after(new RCalendar())){previous.add(Calendar.WEEK_OF_MONTH, -1);}
  20. System.out.println(previous);
  21.                 assertEquals(dateI(previous), nrm.getNextReminderDate("i", previous));//i is every wednesday
  22.  
  23. output:
  24. 2010-1-24
  25. 2010-1-24