diff options
author | pgen <p.gen.progs@gmail.com> | 2018-05-11 15:52:00 +0200 |
---|---|---|
committer | pgen <p.gen.progs@gmail.com> | 2018-05-11 17:37:28 +0200 |
commit | b1dcb7e0487b48eedd140385428ae8dafd5ec564 (patch) | |
tree | 010edc40219b63f3867857370ed62c425f15bded /tests/message | |
parent | 95c9eb53593c554ff443cb94a220062b6e36bb31 (diff) |
Add the first roll of an automated testing system.
Diffstat (limited to 'tests/message')
-rw-r--r-- | tests/message/data1 | 10 | ||||
-rw-r--r-- | tests/message/data2 | 1 | ||||
-rw-r--r-- | tests/message/t0001.good | 13 | ||||
l--------- | tests/message/t0001.in | 1 | ||||
-rw-r--r-- | tests/message/t0001.tst | 4 | ||||
-rw-r--r-- | tests/message/t0002.good | 13 | ||||
l--------- | tests/message/t0002.in | 1 | ||||
-rw-r--r-- | tests/message/t0002.tst | 4 | ||||
-rw-r--r-- | tests/message/t0003.good | 13 | ||||
l--------- | tests/message/t0003.in | 1 | ||||
-rw-r--r-- | tests/message/t0003.tst | 4 | ||||
-rw-r--r-- | tests/message/t0004.good | 17 | ||||
l--------- | tests/message/t0004.in | 1 | ||||
-rw-r--r-- | tests/message/t0004.tst | 4 | ||||
-rw-r--r-- | tests/message/t0005.good | 13 | ||||
l--------- | tests/message/t0005.in | 1 | ||||
-rw-r--r-- | tests/message/t0005.tst | 4 | ||||
-rw-r--r-- | tests/message/t0006.good | 15 | ||||
l--------- | tests/message/t0006.in | 1 | ||||
-rw-r--r-- | tests/message/t0006.tst | 5 | ||||
-rw-r--r-- | tests/message/t0007.good | 15 | ||||
l--------- | tests/message/t0007.in | 1 | ||||
-rw-r--r-- | tests/message/t0007.tst | 5 |
23 files changed, 147 insertions, 0 deletions
diff --git a/tests/message/data1 b/tests/message/data1 new file mode 100644 index 0000000..f00c965 --- /dev/null +++ b/tests/message/data1 @@ -0,0 +1,10 @@ +1 +2 +3 +4 +5 +6 +7 +8 +9 +10 diff --git a/tests/message/data2 b/tests/message/data2 new file mode 100644 index 0000000..1154129 --- /dev/null +++ b/tests/message/data2 @@ -0,0 +1 @@ +123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 diff --git a/tests/message/t0001.good b/tests/message/t0001.good new file mode 100644 index 0000000..157cbea --- /dev/null +++ b/tests/message/t0001.good @@ -0,0 +1,13 @@ +$ OUT=$(smenu -m xx -n 10 -M t0001.in) + + xx +0:01 1:01 2:01 3:01 4:01 5:01 6:01 7:01 8:01 9:01 10:01 11:01 12:01 13:01 14:01 15:01 16:01 17:01 18:01 19:01 20:01 21:01 22:01 23:01 24:01 25:01 26:01 27:01 28:01 29:01 30:01 31:01 32:01 33:01 34:01 35:01 36:01 37:01 38:01 + 1 2 3 4 5 6 7 8 9 10 +36:07 +$ + +$ echo ":$OUT:" + +:5: + +$ exit 0 diff --git a/tests/message/t0001.in b/tests/message/t0001.in new file mode 120000 index 0000000..0abc8f1 --- /dev/null +++ b/tests/message/t0001.in @@ -0,0 +1 @@ +data1
\ No newline at end of file diff --git a/tests/message/t0001.tst b/tests/message/t0001.tst new file mode 100644 index 0000000..614931a --- /dev/null +++ b/tests/message/t0001.tst @@ -0,0 +1,4 @@ +\S[10]OUT=$(smenu -m xx -n 10 -M t0001.in) +\S[100]\s[120]llllkk\r +\s[0]echo ":$OUT:" +exit 0 diff --git a/tests/message/t0002.good b/tests/message/t0002.good new file mode 100644 index 0000000..3c1868d --- /dev/null +++ b/tests/message/t0002.good @@ -0,0 +1,13 @@ +$ OUT=$(smenu -m test t0002.in) + +test +0:01 1:01 2:01 3:01 +1 2 3 4 5 6 7 8 9 10 +0:07 +$ + +$ echo ":$OUT:" + +:1: + +$ exit 0 diff --git a/tests/message/t0002.in b/tests/message/t0002.in new file mode 120000 index 0000000..0abc8f1 --- /dev/null +++ b/tests/message/t0002.in @@ -0,0 +1 @@ +data1
\ No newline at end of file diff --git a/tests/message/t0002.tst b/tests/message/t0002.tst new file mode 100644 index 0000000..c7727b1 --- /dev/null +++ b/tests/message/t0002.tst @@ -0,0 +1,4 @@ +\S[10]OUT=$(smenu -m test t0002.in) +\S[100]\s[120]\r +\s[0]echo ":$OUT:" +exit 0 diff --git a/tests/message/t0003.good b/tests/message/t0003.good new file mode 100644 index 0000000..74cec74 --- /dev/null +++ b/tests/message/t0003.good @@ -0,0 +1,13 @@ +$ OUT=$(smenu -M -l -m test t0003.in) + + test +0:01 1:01 2:01 3:01 4:01 5:01 6:01 7:01 8:01 9:01 10:01 11:01 12:01 13:01 14:01 15:01 16:01 17:01 18:01 19:01 20:01 21:01 22:01 23:01 24:01 25:01 26:01 27:01 28:01 29:01 30:01 31:01 32:01 33:01 34:01 35:01 36:01 37:01 38:01 39:01 + 123456789 123456789 123456789 123456789 123456789 123456789 123456789→ +0:01 1:07 2:07 3:07 4:07 5:07 6:07 7:07 8:07 9:07 70:01 +$ + +$ echo ":$OUT:" + +:123456789: + +$ exit 0 diff --git a/tests/message/t0003.in b/tests/message/t0003.in new file mode 120000 index 0000000..fee93d1 --- /dev/null +++ b/tests/message/t0003.in @@ -0,0 +1 @@ +data2
\ No newline at end of file diff --git a/tests/message/t0003.tst b/tests/message/t0003.tst new file mode 100644 index 0000000..d43a986 --- /dev/null +++ b/tests/message/t0003.tst @@ -0,0 +1,4 @@ +\S[10]OUT=$(smenu -M -l -m test t0003.in) +\S[100]\s[120]\r +\s[0]echo ":$OUT:" +exit 0 diff --git a/tests/message/t0004.good b/tests/message/t0004.good new file mode 100644 index 0000000..4aceaf4 --- /dev/null +++ b/tests/message/t0004.good @@ -0,0 +1,17 @@ +$ OUT=$(smenu -M -m 'xx + +> yyyy' t0004.in) + + xx +0:01 1:01 2:01 3:01 4:01 5:01 6:01 7:01 8:01 9:01 10:01 11:01 12:01 13:01 14:01 15:01 16:01 17:01 18:01 19:01 20:01 21:01 22:01 23:01 24:01 25:01 26:01 27:01 28:01 29:01 30:01 31:01 32:01 33:01 34:01 35:01 36:01 37:01 + yyyy +0:01 1:01 2:01 3:01 4:01 5:01 6:01 7:01 8:01 9:01 10:01 11:01 12:01 13:01 14:01 15:01 16:01 17:01 18:01 19:01 20:01 21:01 22:01 23:01 24:01 25:01 26:01 27:01 28:01 29:01 30:01 31:01 32:01 33:01 34:01 35:01 36:01 37:01 38:01 39:01 + 1 2 3 4 5 6 7 8 9 10 +28:07 +$ + +$ echo ":$OUT:" + +:1: + +$ exit 0 diff --git a/tests/message/t0004.in b/tests/message/t0004.in new file mode 120000 index 0000000..0abc8f1 --- /dev/null +++ b/tests/message/t0004.in @@ -0,0 +1 @@ +data1
\ No newline at end of file diff --git a/tests/message/t0004.tst b/tests/message/t0004.tst new file mode 100644 index 0000000..6496a17 --- /dev/null +++ b/tests/message/t0004.tst @@ -0,0 +1,4 @@ +\S[10]OUT=$(smenu -M -m 'xx\nyyyy' t0004.in) +\S[100]\s[120]\r +\s[0]echo ":$OUT:" +exit 0 diff --git a/tests/message/t0005.good b/tests/message/t0005.good new file mode 100644 index 0000000..190cb51 --- /dev/null +++ b/tests/message/t0005.good @@ -0,0 +1,13 @@ +$ OUT=$(smenu -M -m yyyy t0005.in) + + yyyy +0:01 1:01 2:01 3:01 4:01 5:01 6:01 7:01 8:01 9:01 10:01 11:01 12:01 13:01 14:01 15:01 16:01 17:01 18:01 19:01 20:01 21:01 22:01 23:01 24:01 25:01 26:01 27:01 28:01 29:01 30:01 31:01 32:01 33:01 34:01 35:01 36:01 37:01 38:01 39:01 + 1 2 3 4 5 6 7 8 9 10 +28:07 +$ + +$ echo ":$OUT:" + +:1: + +$ exit 0 diff --git a/tests/message/t0005.in b/tests/message/t0005.in new file mode 120000 index 0000000..0abc8f1 --- /dev/null +++ b/tests/message/t0005.in @@ -0,0 +1 @@ +data1
\ No newline at end of file diff --git a/tests/message/t0005.tst b/tests/message/t0005.tst new file mode 100644 index 0000000..7dd3517 --- /dev/null +++ b/tests/message/t0005.tst @@ -0,0 +1,4 @@ +\S[10]OUT=$(smenu -M -m yyyy t0005.in) +\S[100]\s[120]\r +\s[0]echo ":$OUT:" +exit 0 diff --git a/tests/message/t0006.good b/tests/message/t0006.good new file mode 100644 index 0000000..4e60200 --- /dev/null +++ b/tests/message/t0006.good @@ -0,0 +1,15 @@ +$ OUT=$(smenu -M -m "123456789 123456789 123456789 123456789 \ + +> 123456789 123456789 123456789 123456789 123456789" t0006.in) + +123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 +0:01 1:01 2:01 3:01 4:01 5:01 6:01 7:01 8:01 9:01 10:01 11:01 12:01 13:01 14:01 15:01 16:01 17:01 18:01 19:01 20:01 21:01 22:01 23:01 24:01 25:01 26:01 27:01 28:01 29:01 30:01 31:01 32:01 33:01 34:01 35:01 36:01 37:01 38:01 39:01 40:01 41:01 42:01 43:01 44:01 45:01 46:01 47:01 48:01 49:01 50:01 51:01 52:01 53:01 54:01 55:01 56:01 57:01 58:01 59:01 60:01 61:01 62:01 63:01 64:01 65:01 66:01 67:01 68:01 69:01 70:01 71:01 72:01 73:01 74:01 75:01 76:01 77:01 78:01 79:01 + 1 2 3 4 5 6 7 8 9 10 +28:07 +$ + +$ echo ":$OUT:" + +:1: + +$ exit 0 diff --git a/tests/message/t0006.in b/tests/message/t0006.in new file mode 120000 index 0000000..0abc8f1 --- /dev/null +++ b/tests/message/t0006.in @@ -0,0 +1 @@ +data1
\ No newline at end of file diff --git a/tests/message/t0006.tst b/tests/message/t0006.tst new file mode 100644 index 0000000..587f474 --- /dev/null +++ b/tests/message/t0006.tst @@ -0,0 +1,5 @@ +\S[10]OUT=$(smenu -M -m "123456789 123456789 123456789 123456789 \\ +123456789 123456789 123456789 123456789 123456789" t0006.in) +\S[100]\s[120]\r +\s[0]echo ":$OUT:" +exit 0 diff --git a/tests/message/t0007.good b/tests/message/t0007.good new file mode 100644 index 0000000..31278d1 --- /dev/null +++ b/tests/message/t0007.good @@ -0,0 +1,15 @@ +$ OUT=$(smenu -m "123456789 123456789 123456789 123456789 \ + +> 123456789 123456789 123456789 123456789 123456789" t0007.in) + +123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 +0:01 1:01 2:01 3:01 4:01 5:01 6:01 7:01 8:01 9:01 10:01 11:01 12:01 13:01 14:01 15:01 16:01 17:01 18:01 19:01 20:01 21:01 22:01 23:01 24:01 25:01 26:01 27:01 28:01 29:01 30:01 31:01 32:01 33:01 34:01 35:01 36:01 37:01 38:01 39:01 40:01 41:01 42:01 43:01 44:01 45:01 46:01 47:01 48:01 49:01 50:01 51:01 52:01 53:01 54:01 55:01 56:01 57:01 58:01 59:01 60:01 61:01 62:01 63:01 64:01 65:01 66:01 67:01 68:01 69:01 70:01 71:01 72:01 73:01 74:01 75:01 76:01 77:01 78:01 79:01 +1 2 3 4 5 6 7 8 9 10 +0:07 +$ + +$ echo ":$OUT:" + +:1: + +$ exit 0 diff --git a/tests/message/t0007.in b/tests/message/t0007.in new file mode 120000 index 0000000..0abc8f1 --- /dev/null +++ b/tests/message/t0007.in @@ -0,0 +1 @@ +data1
\ No newline at end of file diff --git a/tests/message/t0007.tst b/tests/message/t0007.tst new file mode 100644 index 0000000..a346dac --- /dev/null +++ b/tests/message/t0007.tst @@ -0,0 +1,5 @@ +\S[10]OUT=$(smenu -m "123456789 123456789 123456789 123456789 \\ +123456789 123456789 123456789 123456789 123456789" t0007.in) +\S[100]\s[120]\r +\s[0]echo ":$OUT:" +exit 0 |