time-compat-1.9.9: test/main/Test/Calendar/MonthDayRef.hs
module Test.Calendar.MonthDayRef where
testMonthDayRef :: String
testMonthDayRef =
unlines
[ "Regular:",
"DIFF: -2 -> 1-1 -> 1",
"DIFF: -1 -> 1-1 -> 1",
"DIFF: 0 -> 1-1 -> 1",
"1 == 1-1",
"2 == 1-2",
"3 == 1-3",
"4 == 1-4",
"5 == 1-5",
"6 == 1-6",
"7 == 1-7",
"8 == 1-8",
"9 == 1-9",
"10 == 1-10",
"11 == 1-11",
"12 == 1-12",
"13 == 1-13",
"14 == 1-14",
"15 == 1-15",
"16 == 1-16",
"17 == 1-17",
"18 == 1-18",
"19 == 1-19",
"20 == 1-20",
"21 == 1-21",
"22 == 1-22",
"23 == 1-23",
"24 == 1-24",
"25 == 1-25",
"26 == 1-26",
"27 == 1-27",
"28 == 1-28",
"29 == 1-29",
"30 == 1-30",
"31 == 1-31",
"32 == 2-1",
"33 == 2-2",
"34 == 2-3",
"35 == 2-4",
"36 == 2-5",
"37 == 2-6",
"38 == 2-7",
"39 == 2-8",
"40 == 2-9",
"41 == 2-10",
"42 == 2-11",
"43 == 2-12",
"44 == 2-13",
"45 == 2-14",
"46 == 2-15",
"47 == 2-16",
"48 == 2-17",
"49 == 2-18",
"50 == 2-19",
"51 == 2-20",
"52 == 2-21",
"53 == 2-22",
"54 == 2-23",
"55 == 2-24",
"56 == 2-25",
"57 == 2-26",
"58 == 2-27",
"59 == 2-28",
"60 == 3-1",
"61 == 3-2",
"62 == 3-3",
"63 == 3-4",
"64 == 3-5",
"65 == 3-6",
"66 == 3-7",
"67 == 3-8",
"68 == 3-9",
"69 == 3-10",
"70 == 3-11",
"71 == 3-12",
"72 == 3-13",
"73 == 3-14",
"74 == 3-15",
"75 == 3-16",
"76 == 3-17",
"77 == 3-18",
"78 == 3-19",
"79 == 3-20",
"80 == 3-21",
"81 == 3-22",
"82 == 3-23",
"83 == 3-24",
"84 == 3-25",
"85 == 3-26",
"86 == 3-27",
"87 == 3-28",
"88 == 3-29",
"89 == 3-30",
"90 == 3-31",
"91 == 4-1",
"92 == 4-2",
"93 == 4-3",
"94 == 4-4",
"95 == 4-5",
"96 == 4-6",
"97 == 4-7",
"98 == 4-8",
"99 == 4-9",
"100 == 4-10",
"101 == 4-11",
"102 == 4-12",
"103 == 4-13",
"104 == 4-14",
"105 == 4-15",
"106 == 4-16",
"107 == 4-17",
"108 == 4-18",
"109 == 4-19",
"110 == 4-20",
"111 == 4-21",
"112 == 4-22",
"113 == 4-23",
"114 == 4-24",
"115 == 4-25",
"116 == 4-26",
"117 == 4-27",
"118 == 4-28",
"119 == 4-29",
"120 == 4-30",
"121 == 5-1",
"122 == 5-2",
"123 == 5-3",
"124 == 5-4",
"125 == 5-5",
"126 == 5-6",
"127 == 5-7",
"128 == 5-8",
"129 == 5-9",
"130 == 5-10",
"131 == 5-11",
"132 == 5-12",
"133 == 5-13",
"134 == 5-14",
"135 == 5-15",
"136 == 5-16",
"137 == 5-17",
"138 == 5-18",
"139 == 5-19",
"140 == 5-20",
"141 == 5-21",
"142 == 5-22",
"143 == 5-23",
"144 == 5-24",
"145 == 5-25",
"146 == 5-26",
"147 == 5-27",
"148 == 5-28",
"149 == 5-29",
"150 == 5-30",
"151 == 5-31",
"152 == 6-1",
"153 == 6-2",
"154 == 6-3",
"155 == 6-4",
"156 == 6-5",
"157 == 6-6",
"158 == 6-7",
"159 == 6-8",
"160 == 6-9",
"161 == 6-10",
"162 == 6-11",
"163 == 6-12",
"164 == 6-13",
"165 == 6-14",
"166 == 6-15",
"167 == 6-16",
"168 == 6-17",
"169 == 6-18",
"170 == 6-19",
"171 == 6-20",
"172 == 6-21",
"173 == 6-22",
"174 == 6-23",
"175 == 6-24",
"176 == 6-25",
"177 == 6-26",
"178 == 6-27",
"179 == 6-28",
"180 == 6-29",
"181 == 6-30",
"182 == 7-1",
"183 == 7-2",
"184 == 7-3",
"185 == 7-4",
"186 == 7-5",
"187 == 7-6",
"188 == 7-7",
"189 == 7-8",
"190 == 7-9",
"191 == 7-10",
"192 == 7-11",
"193 == 7-12",
"194 == 7-13",
"195 == 7-14",
"196 == 7-15",
"197 == 7-16",
"198 == 7-17",
"199 == 7-18",
"200 == 7-19",
"201 == 7-20",
"202 == 7-21",
"203 == 7-22",
"204 == 7-23",
"205 == 7-24",
"206 == 7-25",
"207 == 7-26",
"208 == 7-27",
"209 == 7-28",
"210 == 7-29",
"211 == 7-30",
"212 == 7-31",
"213 == 8-1",
"214 == 8-2",
"215 == 8-3",
"216 == 8-4",
"217 == 8-5",
"218 == 8-6",
"219 == 8-7",
"220 == 8-8",
"221 == 8-9",
"222 == 8-10",
"223 == 8-11",
"224 == 8-12",
"225 == 8-13",
"226 == 8-14",
"227 == 8-15",
"228 == 8-16",
"229 == 8-17",
"230 == 8-18",
"231 == 8-19",
"232 == 8-20",
"233 == 8-21",
"234 == 8-22",
"235 == 8-23",
"236 == 8-24",
"237 == 8-25",
"238 == 8-26",
"239 == 8-27",
"240 == 8-28",
"241 == 8-29",
"242 == 8-30",
"243 == 8-31",
"244 == 9-1",
"245 == 9-2",
"246 == 9-3",
"247 == 9-4",
"248 == 9-5",
"249 == 9-6",
"250 == 9-7",
"251 == 9-8",
"252 == 9-9",
"253 == 9-10",
"254 == 9-11",
"255 == 9-12",
"256 == 9-13",
"257 == 9-14",
"258 == 9-15",
"259 == 9-16",
"260 == 9-17",
"261 == 9-18",
"262 == 9-19",
"263 == 9-20",
"264 == 9-21",
"265 == 9-22",
"266 == 9-23",
"267 == 9-24",
"268 == 9-25",
"269 == 9-26",
"270 == 9-27",
"271 == 9-28",
"272 == 9-29",
"273 == 9-30",
"274 == 10-1",
"275 == 10-2",
"276 == 10-3",
"277 == 10-4",
"278 == 10-5",
"279 == 10-6",
"280 == 10-7",
"281 == 10-8",
"282 == 10-9",
"283 == 10-10",
"284 == 10-11",
"285 == 10-12",
"286 == 10-13",
"287 == 10-14",
"288 == 10-15",
"289 == 10-16",
"290 == 10-17",
"291 == 10-18",
"292 == 10-19",
"293 == 10-20",
"294 == 10-21",
"295 == 10-22",
"296 == 10-23",
"297 == 10-24",
"298 == 10-25",
"299 == 10-26",
"300 == 10-27",
"301 == 10-28",
"302 == 10-29",
"303 == 10-30",
"304 == 10-31",
"305 == 11-1",
"306 == 11-2",
"307 == 11-3",
"308 == 11-4",
"309 == 11-5",
"310 == 11-6",
"311 == 11-7",
"312 == 11-8",
"313 == 11-9",
"314 == 11-10",
"315 == 11-11",
"316 == 11-12",
"317 == 11-13",
"318 == 11-14",
"319 == 11-15",
"320 == 11-16",
"321 == 11-17",
"322 == 11-18",
"323 == 11-19",
"324 == 11-20",
"325 == 11-21",
"326 == 11-22",
"327 == 11-23",
"328 == 11-24",
"329 == 11-25",
"330 == 11-26",
"331 == 11-27",
"332 == 11-28",
"333 == 11-29",
"334 == 11-30",
"335 == 12-1",
"336 == 12-2",
"337 == 12-3",
"338 == 12-4",
"339 == 12-5",
"340 == 12-6",
"341 == 12-7",
"342 == 12-8",
"343 == 12-9",
"344 == 12-10",
"345 == 12-11",
"346 == 12-12",
"347 == 12-13",
"348 == 12-14",
"349 == 12-15",
"350 == 12-16",
"351 == 12-17",
"352 == 12-18",
"353 == 12-19",
"354 == 12-20",
"355 == 12-21",
"356 == 12-22",
"357 == 12-23",
"358 == 12-24",
"359 == 12-25",
"360 == 12-26",
"361 == 12-27",
"362 == 12-28",
"363 == 12-29",
"364 == 12-30",
"365 == 12-31",
"DIFF: 366 -> 12-31 -> 365",
"DIFF: 367 -> 12-31 -> 365",
"DIFF: 368 -> 12-31 -> 365",
"DIFF: 369 -> 12-31 -> 365",
"Leap:",
"DIFF: -2 -> 1-1 -> 1",
"DIFF: -1 -> 1-1 -> 1",
"DIFF: 0 -> 1-1 -> 1",
"1 == 1-1",
"2 == 1-2",
"3 == 1-3",
"4 == 1-4",
"5 == 1-5",
"6 == 1-6",
"7 == 1-7",
"8 == 1-8",
"9 == 1-9",
"10 == 1-10",
"11 == 1-11",
"12 == 1-12",
"13 == 1-13",
"14 == 1-14",
"15 == 1-15",
"16 == 1-16",
"17 == 1-17",
"18 == 1-18",
"19 == 1-19",
"20 == 1-20",
"21 == 1-21",
"22 == 1-22",
"23 == 1-23",
"24 == 1-24",
"25 == 1-25",
"26 == 1-26",
"27 == 1-27",
"28 == 1-28",
"29 == 1-29",
"30 == 1-30",
"31 == 1-31",
"32 == 2-1",
"33 == 2-2",
"34 == 2-3",
"35 == 2-4",
"36 == 2-5",
"37 == 2-6",
"38 == 2-7",
"39 == 2-8",
"40 == 2-9",
"41 == 2-10",
"42 == 2-11",
"43 == 2-12",
"44 == 2-13",
"45 == 2-14",
"46 == 2-15",
"47 == 2-16",
"48 == 2-17",
"49 == 2-18",
"50 == 2-19",
"51 == 2-20",
"52 == 2-21",
"53 == 2-22",
"54 == 2-23",
"55 == 2-24",
"56 == 2-25",
"57 == 2-26",
"58 == 2-27",
"59 == 2-28",
"60 == 2-29",
"61 == 3-1",
"62 == 3-2",
"63 == 3-3",
"64 == 3-4",
"65 == 3-5",
"66 == 3-6",
"67 == 3-7",
"68 == 3-8",
"69 == 3-9",
"70 == 3-10",
"71 == 3-11",
"72 == 3-12",
"73 == 3-13",
"74 == 3-14",
"75 == 3-15",
"76 == 3-16",
"77 == 3-17",
"78 == 3-18",
"79 == 3-19",
"80 == 3-20",
"81 == 3-21",
"82 == 3-22",
"83 == 3-23",
"84 == 3-24",
"85 == 3-25",
"86 == 3-26",
"87 == 3-27",
"88 == 3-28",
"89 == 3-29",
"90 == 3-30",
"91 == 3-31",
"92 == 4-1",
"93 == 4-2",
"94 == 4-3",
"95 == 4-4",
"96 == 4-5",
"97 == 4-6",
"98 == 4-7",
"99 == 4-8",
"100 == 4-9",
"101 == 4-10",
"102 == 4-11",
"103 == 4-12",
"104 == 4-13",
"105 == 4-14",
"106 == 4-15",
"107 == 4-16",
"108 == 4-17",
"109 == 4-18",
"110 == 4-19",
"111 == 4-20",
"112 == 4-21",
"113 == 4-22",
"114 == 4-23",
"115 == 4-24",
"116 == 4-25",
"117 == 4-26",
"118 == 4-27",
"119 == 4-28",
"120 == 4-29",
"121 == 4-30",
"122 == 5-1",
"123 == 5-2",
"124 == 5-3",
"125 == 5-4",
"126 == 5-5",
"127 == 5-6",
"128 == 5-7",
"129 == 5-8",
"130 == 5-9",
"131 == 5-10",
"132 == 5-11",
"133 == 5-12",
"134 == 5-13",
"135 == 5-14",
"136 == 5-15",
"137 == 5-16",
"138 == 5-17",
"139 == 5-18",
"140 == 5-19",
"141 == 5-20",
"142 == 5-21",
"143 == 5-22",
"144 == 5-23",
"145 == 5-24",
"146 == 5-25",
"147 == 5-26",
"148 == 5-27",
"149 == 5-28",
"150 == 5-29",
"151 == 5-30",
"152 == 5-31",
"153 == 6-1",
"154 == 6-2",
"155 == 6-3",
"156 == 6-4",
"157 == 6-5",
"158 == 6-6",
"159 == 6-7",
"160 == 6-8",
"161 == 6-9",
"162 == 6-10",
"163 == 6-11",
"164 == 6-12",
"165 == 6-13",
"166 == 6-14",
"167 == 6-15",
"168 == 6-16",
"169 == 6-17",
"170 == 6-18",
"171 == 6-19",
"172 == 6-20",
"173 == 6-21",
"174 == 6-22",
"175 == 6-23",
"176 == 6-24",
"177 == 6-25",
"178 == 6-26",
"179 == 6-27",
"180 == 6-28",
"181 == 6-29",
"182 == 6-30",
"183 == 7-1",
"184 == 7-2",
"185 == 7-3",
"186 == 7-4",
"187 == 7-5",
"188 == 7-6",
"189 == 7-7",
"190 == 7-8",
"191 == 7-9",
"192 == 7-10",
"193 == 7-11",
"194 == 7-12",
"195 == 7-13",
"196 == 7-14",
"197 == 7-15",
"198 == 7-16",
"199 == 7-17",
"200 == 7-18",
"201 == 7-19",
"202 == 7-20",
"203 == 7-21",
"204 == 7-22",
"205 == 7-23",
"206 == 7-24",
"207 == 7-25",
"208 == 7-26",
"209 == 7-27",
"210 == 7-28",
"211 == 7-29",
"212 == 7-30",
"213 == 7-31",
"214 == 8-1",
"215 == 8-2",
"216 == 8-3",
"217 == 8-4",
"218 == 8-5",
"219 == 8-6",
"220 == 8-7",
"221 == 8-8",
"222 == 8-9",
"223 == 8-10",
"224 == 8-11",
"225 == 8-12",
"226 == 8-13",
"227 == 8-14",
"228 == 8-15",
"229 == 8-16",
"230 == 8-17",
"231 == 8-18",
"232 == 8-19",
"233 == 8-20",
"234 == 8-21",
"235 == 8-22",
"236 == 8-23",
"237 == 8-24",
"238 == 8-25",
"239 == 8-26",
"240 == 8-27",
"241 == 8-28",
"242 == 8-29",
"243 == 8-30",
"244 == 8-31",
"245 == 9-1",
"246 == 9-2",
"247 == 9-3",
"248 == 9-4",
"249 == 9-5",
"250 == 9-6",
"251 == 9-7",
"252 == 9-8",
"253 == 9-9",
"254 == 9-10",
"255 == 9-11",
"256 == 9-12",
"257 == 9-13",
"258 == 9-14",
"259 == 9-15",
"260 == 9-16",
"261 == 9-17",
"262 == 9-18",
"263 == 9-19",
"264 == 9-20",
"265 == 9-21",
"266 == 9-22",
"267 == 9-23",
"268 == 9-24",
"269 == 9-25",
"270 == 9-26",
"271 == 9-27",
"272 == 9-28",
"273 == 9-29",
"274 == 9-30",
"275 == 10-1",
"276 == 10-2",
"277 == 10-3",
"278 == 10-4",
"279 == 10-5",
"280 == 10-6",
"281 == 10-7",
"282 == 10-8",
"283 == 10-9",
"284 == 10-10",
"285 == 10-11",
"286 == 10-12",
"287 == 10-13",
"288 == 10-14",
"289 == 10-15",
"290 == 10-16",
"291 == 10-17",
"292 == 10-18",
"293 == 10-19",
"294 == 10-20",
"295 == 10-21",
"296 == 10-22",
"297 == 10-23",
"298 == 10-24",
"299 == 10-25",
"300 == 10-26",
"301 == 10-27",
"302 == 10-28",
"303 == 10-29",
"304 == 10-30",
"305 == 10-31",
"306 == 11-1",
"307 == 11-2",
"308 == 11-3",
"309 == 11-4",
"310 == 11-5",
"311 == 11-6",
"312 == 11-7",
"313 == 11-8",
"314 == 11-9",
"315 == 11-10",
"316 == 11-11",
"317 == 11-12",
"318 == 11-13",
"319 == 11-14",
"320 == 11-15",
"321 == 11-16",
"322 == 11-17",
"323 == 11-18",
"324 == 11-19",
"325 == 11-20",
"326 == 11-21",
"327 == 11-22",
"328 == 11-23",
"329 == 11-24",
"330 == 11-25",
"331 == 11-26",
"332 == 11-27",
"333 == 11-28",
"334 == 11-29",
"335 == 11-30",
"336 == 12-1",
"337 == 12-2",
"338 == 12-3",
"339 == 12-4",
"340 == 12-5",
"341 == 12-6",
"342 == 12-7",
"343 == 12-8",
"344 == 12-9",
"345 == 12-10",
"346 == 12-11",
"347 == 12-12",
"348 == 12-13",
"349 == 12-14",
"350 == 12-15",
"351 == 12-16",
"352 == 12-17",
"353 == 12-18",
"354 == 12-19",
"355 == 12-20",
"356 == 12-21",
"357 == 12-22",
"358 == 12-23",
"359 == 12-24",
"360 == 12-25",
"361 == 12-26",
"362 == 12-27",
"363 == 12-28",
"364 == 12-29",
"365 == 12-30",
"366 == 12-31",
"DIFF: 367 -> 12-31 -> 366",
"DIFF: 368 -> 12-31 -> 366",
"DIFF: 369 -> 12-31 -> 366"
]