module Test.TestMonthDayRef 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" ]