home *** CD-ROM | disk | FTP | other *** search
/ Garbo / Garbo.cdr / pc / source / remind23.lzh / remind.3 / test.rem < prev    next >
Text File  |  1991-02-24  |  3KB  |  127 lines

  1. # Test file for REMIND
  2. #
  3. # Use this file to test the date calculation routines
  4. # of the REMIND program by typing:
  5. #
  6. # (UNIX version):
  7. #     remind -dv test.rem 16 FEB 1991 >& temp 
  8. #
  9. # (DOS version):
  10. #    e2o remind -dv test.rem 16 FEB 1991 > temp
  11. #
  12. # and comparing the results with test.out.
  13. #
  14. # The only differences should be the date of last
  15. # modification/access
  16.  
  17. # Test each possible case of the basic reminders.
  18.  
  19. REM MSG Every Day
  20.  
  21. REM 18 MSG Every 18th 
  22. REM 15 MSG Every 15th
  23.  
  24. REM Feb MSG February
  25. REM Jan MSG January
  26. REM March MSG March
  27.  
  28. REM 13 Jan MSG 13 Jan
  29. REM 15 Feb MSG 15 Feb
  30. REM 28 Feb MSG 28 Feb
  31. REM 29 Feb MSG 29 Feb
  32. REM 5 Mar MSG 5 Mar
  33.  
  34. REM 1990 MSG 1990
  35. REM 1991 MSG 1991
  36. REM 1992 MSG 1991
  37.  
  38. REM 1 1990 MSG 1 1990
  39. REM 29 1991 MSG 29 1991
  40. REM 29 1992 MSG 29 1992
  41. REM 16 1991 MSG 16 1991
  42.  
  43. REM Jan 1990 MSG Jan 1990
  44. REM Feb 1991 MSG Feb 1991
  45. REM Dec 1991 MSG Dec 1991
  46. REM May 1992 MSG May 1992
  47.  
  48. REM 1 Jan 1991 MSG 1 Jan 1991
  49. REM 16 Feb 1991 MSG 16 Feb 1991
  50. REM 29 Dec 1992 MSG 29 Dec 1992
  51.  
  52. REM Sun MSG Sun
  53. REM Fri Sat Tue MSG Fri Sat Tue
  54.  
  55. REM Sun 16 MSG Sun 16
  56. REM Mon Tue Wed Thu Fri 1 MSG Mon Tue Wed Thu Fri 1
  57.  
  58. REM Sun Feb MSG Sun Feb
  59. REM Mon Tue March MSG Mon Tue March
  60.  
  61. REM Sun 16 Feb MSG Sun 16 Feb
  62. REM Mon Tue 10 March MSG Mon Tue 10 March
  63.  
  64. REM Sat Sun 1991 MSG Sat Sun 1991
  65. REM Mon Tue 1992 MSG Mon Tue 1992
  66.  
  67. REM Sun 16 1991 MSG Sun 16 1991
  68. REM Mon Tue Wed Thu Fri 1 1992 MSG Mon Tue Wed Thu Fri 1 1992
  69.  
  70. REM Mon Feb 1991 MSG Mon Feb 1991
  71. REM Tue Jan 1992 MSG Tue Jan 1992
  72.  
  73. REM Sun Mon 16 Feb 1991 MSG Sun Mon 16 Feb 1991
  74. REM Tue 28 Jan 1992 MSG Tue 28 Jan 1992
  75.  
  76. # Try some Backs
  77. CLEAR-OMIT-CONTEXT
  78. REM 1 -1 OMIT sat sun MSG 1 -1 OMIT Sat Sun
  79. REM 1 --1 OMIT sat sun MSG 1 --1 OMIT Sat Sun
  80.  
  81. OMIT 28 Feb
  82. REM 1 -1 OMIT sat sun MSG 1 -1 OMIT Sat Sun (28 Feb omitted)
  83. REM 1 --1 OMIT sat sun MSG 1 --1 OMIT Sat Sun (28 Feb omitted)
  84.  
  85. CLEAR-OMIT-CONTEXT
  86.  
  87. # Try out UNTIL
  88. REM Wed UNTIL 21 Feb 1991 MSG Wed UNTIL 21 Feb 1991
  89.  
  90. # Try playing with the OMIT context
  91.  
  92. OMIT 28 Feb 1991
  93. REM 1 Mar -1 MSG 1 mar -1 (28feb91 omitted)
  94. REM 1 Mar --1 MSG 1 mar --1 (28Feb91 omitted)
  95. REM 28 Feb BEFORE MSG 28 Feb BEFORE (28Feb91 omitted)
  96. REM 28 Feb SKIP MSG 28 Feb SKIP (28Feb91 omitted)
  97. REM 28 Feb AFTER MSG 28 Feb AFTER (28Feb91 omitted)
  98.  
  99. PUSH-OMIT-CONTEXT
  100. CLEAR-OMIT-CONTEXT
  101. REM 1 Mar -1 MSG 1 mar -1
  102. REM 1 Mar --1 MSG 1 mar --1
  103. REM 28 Feb BEFORE MSG 28 Feb BEFORE
  104. REM 28 Feb SKIP MSG 28 Feb SKIP 
  105. REM 28 Feb AFTER MSG 28 Feb AFTER
  106.  
  107. POP-OMIT-CONTEXT
  108. REM 1 Mar -1 MSG 1 mar -1 (28feb91 omitted)
  109. REM 1 Mar --1 MSG 1 mar --1 (28Feb91 omitted)
  110. REM 28 Feb BEFORE MSG 28 Feb BEFORE (28Feb91 omitted)
  111. REM 28 Feb SKIP MSG 28 Feb SKIP (28Feb91 omitted)
  112. REM 28 Feb AFTER MSG 28 Feb AFTER (28Feb91 omitted)
  113.  
  114.  
  115. REM 13 March 1991 *1 UNTIL 19 March 1991 MSG 13-19 Mar 91
  116.  
  117. # Test BACK
  118. CLEAR-OMIT-CONTEXT
  119. REM 18 Feb 1991 +1 MSG 18 Feb 1991 +1
  120.  
  121. OMIT 17 Feb 1991
  122. REM 18 Feb 1991 +1 MSG 18 Feb 1991 +1 (17Feb91 omitted)
  123. REM 18 Feb 1991 ++1 MSG 18 Feb 1991 ++1 (17Feb91 omitted)
  124.  
  125. CLEAR-OMIT-CONTEXT
  126.  
  127.