X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=tests%2Fdata%2Fcalendar.at;h=568f1eefd38cd596f7c230849056b7d7931c7acc;hb=8d023f3691564159dfd300cc92f386b47186bf50;hp=605346ee1d3ec68c1fd8b0ec4fbbc80d9a124c9f;hpb=f2175b7167a5d2abacf3edbb1fa098716fc52442;p=pspp diff --git a/tests/data/calendar.at b/tests/data/calendar.at index 605346ee1d..568f1eefd3 100644 --- a/tests/data/calendar.at +++ b/tests/data/calendar.at @@ -102,98 +102,245 @@ DEBUG EVALUATE/DATE.DMY(1,1,99) = DATE.DMY(1,1,2099). DEBUG EVALUATE/DATE.DMY(1,1,100). ]) -AT_CHECK([pspp --testing-mode epoch.sps -o pspp.csv], [1], [dnl -epoch.sps:11: error: DEBUG EVALUATE: Date 0100-1-1 is before the earliest acceptable date of 1582-10-15. -epoch.sps:18: error: DEBUG EVALUATE: Date 0100-1-1 is before the earliest acceptable date of 1582-10-15. -epoch.sps:27: error: DEBUG EVALUATE: Date 0100-1-1 is before the earliest acceptable date of 1582-10-15. -epoch.sps:34: error: DEBUG EVALUATE: Date 0100-1-1 is before the earliest acceptable date of 1582-10-15. -epoch.sps:43: error: DEBUG EVALUATE: Date 0100-1-1 is before the earliest acceptable date of 1582-10-15. -epoch.sps:50: error: DEBUG EVALUATE: Date 0100-1-1 is before the earliest acceptable date of 1582-10-15. -epoch.sps:59: error: DEBUG EVALUATE: Date 0100-1-1 is before the earliest acceptable date of 1582-10-15. -epoch.sps:66: error: DEBUG EVALUATE: Date 0100-1-1 is before the earliest acceptable date of 1582-10-15. -epoch.sps:75: error: DEBUG EVALUATE: Date 0100-1-1 is before the earliest acceptable date of 1582-10-15. -epoch.sps:82: error: DEBUG EVALUATE: Date 0100-1-1 is before the earliest acceptable date of 1582-10-15. -]) -AT_CHECK([sed '/^$/d' < pspp.csv], [0], [dnl -true -true -true -true -true -true -epoch.sps:11: error: DEBUG EVALUATE: Date 0100-1-1 is before the earliest acceptable date of 1582-10-15. -sysmis -true -true -true -true -true -true -epoch.sps:18: error: DEBUG EVALUATE: Date 0100-1-1 is before the earliest acceptable date of 1582-10-15. -sysmis -true -true -true -true -true -true -epoch.sps:27: error: DEBUG EVALUATE: Date 0100-1-1 is before the earliest acceptable date of 1582-10-15. -sysmis -true -true -true -true -true -true -epoch.sps:34: error: DEBUG EVALUATE: Date 0100-1-1 is before the earliest acceptable date of 1582-10-15. -sysmis -true -true -true -true -true -true -epoch.sps:43: error: DEBUG EVALUATE: Date 0100-1-1 is before the earliest acceptable date of 1582-10-15. -sysmis -true -true -true -true -true -true -epoch.sps:50: error: DEBUG EVALUATE: Date 0100-1-1 is before the earliest acceptable date of 1582-10-15. -sysmis -true -true -true -true -true -true -epoch.sps:59: error: DEBUG EVALUATE: Date 0100-1-1 is before the earliest acceptable date of 1582-10-15. -sysmis -true -true -true -true -true -true -epoch.sps:66: error: DEBUG EVALUATE: Date 0100-1-1 is before the earliest acceptable date of 1582-10-15. -sysmis -true -true -true -true -true -true -epoch.sps:75: error: DEBUG EVALUATE: Date 0100-1-1 is before the earliest acceptable date of 1582-10-15. -sysmis -true -true -true -true -true -true -epoch.sps:82: error: DEBUG EVALUATE: Date 0100-1-1 is before the earliest acceptable date of 1582-10-15. -sysmis +AT_CHECK([pspp --testing-mode epoch.sps], [1], [dnl +YRMODA(0,1,1) = YRMODA(1900,1,1) => true + +YRMODA(1,1,1) = YRMODA(1901,1,1) => true + +YRMODA(12,1,1) = YRMODA(1912,1,1) => true + +YRMODA(70,1,1) = YRMODA(1970,1,1) => true + +YRMODA(87,1,1) = YRMODA(1987,1,1) => true + +YRMODA(99,1,1) = YRMODA(1999,1,1) => true + +epoch.sps:11.16-11.30: error: DEBUG EVALUATE: Invalid arguments to YRMODA +function. + 11 | DEBUG EVALUATE/YRMODA(100,1,1). + | ^~~~~~~~~~~~~~~ + +epoch.sps:11.23-11.25: note: DEBUG EVALUATE: Date 0100-1-1 is before the +earliest supported date 1582-10-15. + 11 | DEBUG EVALUATE/YRMODA(100,1,1). + | ^~~ + +YRMODA(100,1,1) => sysmis + +DATE.DMY(1,1,0) = DATE.DMY(1,1,1900) => true + +DATE.DMY(1,1,1) = DATE.DMY(1,1,1901) => true + +DATE.DMY(1,1,12) = DATE.DMY(1,1,1912) => true + +DATE.DMY(1,1,70) = DATE.DMY(1,1,1970) => true + +DATE.DMY(1,1,87) = DATE.DMY(1,1,1987) => true + +DATE.DMY(1,1,99) = DATE.DMY(1,1,1999) => true + +epoch.sps:18.16-18.32: error: DEBUG EVALUATE: Invalid arguments to DATE.DMY +function. + 18 | DEBUG EVALUATE/DATE.DMY(1,1,100). + | ^~~~~~~~~~~~~~~~~ + +epoch.sps:18.29-18.31: note: DEBUG EVALUATE: Date 0100-1-1 is before the +earliest supported date 1582-10-15. + 18 | DEBUG EVALUATE/DATE.DMY(1,1,100). + | ^~~ + +DATE.DMY(1,1,100) => sysmis + +YRMODA(0,1,1) = YRMODA(1900,1,1) => true + +YRMODA(1,1,1) = YRMODA(1901,1,1) => true + +YRMODA(12,1,1) = YRMODA(1912,1,1) => true + +YRMODA(70,1,1) = YRMODA(1970,1,1) => true + +YRMODA(87,1,1) = YRMODA(1987,1,1) => true + +YRMODA(99,1,1) = YRMODA(1999,1,1) => true + +epoch.sps:27.16-27.30: error: DEBUG EVALUATE: Invalid arguments to YRMODA +function. + 27 | DEBUG EVALUATE/YRMODA(100,1,1). + | ^~~~~~~~~~~~~~~ + +epoch.sps:27.23-27.25: note: DEBUG EVALUATE: Date 0100-1-1 is before the +earliest supported date 1582-10-15. + 27 | DEBUG EVALUATE/YRMODA(100,1,1). + | ^~~ + +YRMODA(100,1,1) => sysmis + +DATE.DMY(1,1,0) = DATE.DMY(1,1,2000) => true + +DATE.DMY(1,1,1) = DATE.DMY(1,1,1901) => true + +DATE.DMY(1,1,12) = DATE.DMY(1,1,1912) => true + +DATE.DMY(1,1,70) = DATE.DMY(1,1,1970) => true + +DATE.DMY(1,1,87) = DATE.DMY(1,1,1987) => true + +DATE.DMY(1,1,99) = DATE.DMY(1,1,1999) => true + +epoch.sps:34.16-34.32: error: DEBUG EVALUATE: Invalid arguments to DATE.DMY +function. + 34 | DEBUG EVALUATE/DATE.DMY(1,1,100). + | ^~~~~~~~~~~~~~~~~ + +epoch.sps:34.29-34.31: note: DEBUG EVALUATE: Date 0100-1-1 is before the +earliest supported date 1582-10-15. + 34 | DEBUG EVALUATE/DATE.DMY(1,1,100). + | ^~~ + +DATE.DMY(1,1,100) => sysmis + +YRMODA(0,1,1) = YRMODA(1900,1,1) => true + +YRMODA(1,1,1) = YRMODA(1901,1,1) => true + +YRMODA(12,1,1) = YRMODA(1912,1,1) => true + +YRMODA(70,1,1) = YRMODA(1970,1,1) => true + +YRMODA(87,1,1) = YRMODA(1987,1,1) => true + +YRMODA(99,1,1) = YRMODA(1999,1,1) => true + +epoch.sps:43.16-43.30: error: DEBUG EVALUATE: Invalid arguments to YRMODA +function. + 43 | DEBUG EVALUATE/YRMODA(100,1,1). + | ^~~~~~~~~~~~~~~ + +epoch.sps:43.23-43.25: note: DEBUG EVALUATE: Date 0100-1-1 is before the +earliest supported date 1582-10-15. + 43 | DEBUG EVALUATE/YRMODA(100,1,1). + | ^~~ + +YRMODA(100,1,1) => sysmis + +DATE.DMY(1,1,0) = DATE.DMY(1,1,2000) => true + +DATE.DMY(1,1,1) = DATE.DMY(1,1,2001) => true + +DATE.DMY(1,1,12) = DATE.DMY(1,1,1912) => true + +DATE.DMY(1,1,70) = DATE.DMY(1,1,1970) => true + +DATE.DMY(1,1,87) = DATE.DMY(1,1,1987) => true + +DATE.DMY(1,1,99) = DATE.DMY(1,1,1999) => true + +epoch.sps:50.16-50.32: error: DEBUG EVALUATE: Invalid arguments to DATE.DMY +function. + 50 | DEBUG EVALUATE/DATE.DMY(1,1,100). + | ^~~~~~~~~~~~~~~~~ + +epoch.sps:50.29-50.31: note: DEBUG EVALUATE: Date 0100-1-1 is before the +earliest supported date 1582-10-15. + 50 | DEBUG EVALUATE/DATE.DMY(1,1,100). + | ^~~ + +DATE.DMY(1,1,100) => sysmis + +YRMODA(0,1,1) = YRMODA(1900,1,1) => true + +YRMODA(1,1,1) = YRMODA(1901,1,1) => true + +YRMODA(12,1,1) = YRMODA(1912,1,1) => true + +YRMODA(70,1,1) = YRMODA(1970,1,1) => true + +YRMODA(87,1,1) = YRMODA(1987,1,1) => true + +YRMODA(99,1,1) = YRMODA(1999,1,1) => true + +epoch.sps:59.16-59.30: error: DEBUG EVALUATE: Invalid arguments to YRMODA +function. + 59 | DEBUG EVALUATE/YRMODA(100,1,1). + | ^~~~~~~~~~~~~~~ + +epoch.sps:59.23-59.25: note: DEBUG EVALUATE: Date 0100-1-1 is before the +earliest supported date 1582-10-15. + 59 | DEBUG EVALUATE/YRMODA(100,1,1). + | ^~~ + +YRMODA(100,1,1) => sysmis + +DATE.DMY(1,1,0) = DATE.DMY(1,1,2000) => true + +DATE.DMY(1,1,1) = DATE.DMY(1,1,2001) => true + +DATE.DMY(1,1,12) = DATE.DMY(1,1,1912) => true + +DATE.DMY(1,1,70) = DATE.DMY(1,1,1970) => true + +DATE.DMY(1,1,87) = DATE.DMY(1,1,1987) => true + +DATE.DMY(1,1,99) = DATE.DMY(1,1,1999) => true + +epoch.sps:66.16-66.32: error: DEBUG EVALUATE: Invalid arguments to DATE.DMY +function. + 66 | DEBUG EVALUATE/DATE.DMY(1,1,100). + | ^~~~~~~~~~~~~~~~~ + +epoch.sps:66.29-66.31: note: DEBUG EVALUATE: Date 0100-1-1 is before the +earliest supported date 1582-10-15. + 66 | DEBUG EVALUATE/DATE.DMY(1,1,100). + | ^~~ + +DATE.DMY(1,1,100) => sysmis + +YRMODA(0,1,1) = YRMODA(1900,1,1) => true + +YRMODA(1,1,1) = YRMODA(1901,1,1) => true + +YRMODA(12,1,1) = YRMODA(1912,1,1) => true + +YRMODA(70,1,1) = YRMODA(1970,1,1) => true + +YRMODA(87,1,1) = YRMODA(1987,1,1) => true + +YRMODA(99,1,1) = YRMODA(1999,1,1) => true + +epoch.sps:75.16-75.30: error: DEBUG EVALUATE: Invalid arguments to YRMODA +function. + 75 | DEBUG EVALUATE/YRMODA(100,1,1). + | ^~~~~~~~~~~~~~~ + +epoch.sps:75.23-75.25: note: DEBUG EVALUATE: Date 0100-1-1 is before the +earliest supported date 1582-10-15. + 75 | DEBUG EVALUATE/YRMODA(100,1,1). + | ^~~ + +YRMODA(100,1,1) => sysmis + +DATE.DMY(1,1,0) = DATE.DMY(1,1,2100) => true + +DATE.DMY(1,1,1) = DATE.DMY(1,1,2101) => true + +DATE.DMY(1,1,12) = DATE.DMY(1,1,2012) => true + +DATE.DMY(1,1,70) = DATE.DMY(1,1,2070) => true + +DATE.DMY(1,1,87) = DATE.DMY(1,1,2087) => true + +DATE.DMY(1,1,99) = DATE.DMY(1,1,2099) => true + +epoch.sps:82.16-82.32: error: DEBUG EVALUATE: Invalid arguments to DATE.DMY +function. + 82 | DEBUG EVALUATE/DATE.DMY(1,1,100). + | ^~~~~~~~~~~~~~~~~ + +epoch.sps:82.29-82.31: note: DEBUG EVALUATE: Date 0100-1-1 is before the +earliest supported date 1582-10-15. + 82 | DEBUG EVALUATE/DATE.DMY(1,1,100). + | ^~~ + +DATE.DMY(1,1,100) => sysmis ]) AT_CLEANUP