summaryrefslogtreecommitdiffstats
path: root/tests/search
diff options
context:
space:
mode:
authorpgen <p.gen.progs@gmail.com>2018-07-05 22:26:53 +0200
committerpgen <p.gen.progs@gmail.com>2018-07-11 22:30:43 +0200
commit83a08732473a628a44b7e6f0eea55df870dd08fc (patch)
treef6e76b140b2e37a5f62f4db56e4dccc35eb93855 /tests/search
parent19e771567855ba9f9f157e686ee780d4fda23cff (diff)
Add missing prototypes and some search tests
Diffstat (limited to 'tests/search')
-rw-r--r--tests/search/t0001.good11
l---------tests/search/t0001.in1
-rw-r--r--tests/search/t0001.tst4
-rw-r--r--tests/search/t0002.good11
l---------tests/search/t0002.in1
-rw-r--r--tests/search/t0002.tst4
-rw-r--r--tests/search/t0003.good11
l---------tests/search/t0003.in1
-rw-r--r--tests/search/t0003.tst4
-rw-r--r--tests/search/t0004.good11
l---------tests/search/t0004.in1
-rw-r--r--tests/search/t0004.tst4
-rw-r--r--tests/search/t0005.good11
l---------tests/search/t0005.in1
-rw-r--r--tests/search/t0005.tst4
-rw-r--r--tests/search/t0006.good11
l---------tests/search/t0006.in1
-rw-r--r--tests/search/t0006.tst4
-rw-r--r--tests/search/t0007.good11
l---------tests/search/t0007.in1
-rw-r--r--tests/search/t0007.tst4
l---------tests/search/t0008.in1
-rw-r--r--tests/search/t0008.tst4
23 files changed, 117 insertions, 0 deletions
diff --git a/tests/search/t0001.good b/tests/search/t0001.good
new file mode 100644
index 0000000..856be44
--- /dev/null
+++ b/tests/search/t0001.good
@@ -0,0 +1,11 @@
+$ OUT=$(smenu t0001.in)
+
+abc ab ab abcabc bca ba bac
+0:0722 1:0722 2:07 4:22 5:22 7:22 8:22 10:22 11:22
+$
+
+$ echo ":$OUT:"
+
+:abc:
+
+$ exit 0
diff --git a/tests/search/t0001.in b/tests/search/t0001.in
new file mode 120000
index 0000000..0abc8f1
--- /dev/null
+++ b/tests/search/t0001.in
@@ -0,0 +1 @@
+data1 \ No newline at end of file
diff --git a/tests/search/t0001.tst b/tests/search/t0001.tst
new file mode 100644
index 0000000..44c1510
--- /dev/null
+++ b/tests/search/t0001.tst
@@ -0,0 +1,4 @@
+\S[10]OUT=$(smenu t0001.in)
+\S[100]\s[120]/ab\r\r
+\s[0]echo ":$OUT:"
+exit 0
diff --git a/tests/search/t0002.good b/tests/search/t0002.good
new file mode 100644
index 0000000..dccb48e
--- /dev/null
+++ b/tests/search/t0002.good
@@ -0,0 +1,11 @@
+$ OUT=$(smenu t0002.in)
+
+abc ab ab abcabc bca ba bac
+10:0722 11:0722 12:07 13:07 14:0722 15:07
+$
+
+$ echo ":$OUT:"
+
+:abcabc:
+
+$ exit 0
diff --git a/tests/search/t0002.in b/tests/search/t0002.in
new file mode 120000
index 0000000..0abc8f1
--- /dev/null
+++ b/tests/search/t0002.in
@@ -0,0 +1 @@
+data1 \ No newline at end of file
diff --git a/tests/search/t0002.tst b/tests/search/t0002.tst
new file mode 100644
index 0000000..22d0db7
--- /dev/null
+++ b/tests/search/t0002.tst
@@ -0,0 +1,4 @@
+\S[10]OUT=$(smenu t0002.in)
+\S[100]\s[120]/abb\r\r
+\s[0]echo ":$OUT:"
+exit 0
diff --git a/tests/search/t0003.good b/tests/search/t0003.good
new file mode 100644
index 0000000..ff66f45
--- /dev/null
+++ b/tests/search/t0003.good
@@ -0,0 +1,11 @@
+$ OUT=$(smenu t0003.in)
+
+abc ab ab abcabc bca ba bac
+0:07 1:0722 2:0722 11:22 12:22 17:22 18:22 24:22 26:22
+$
+
+$ echo ":$OUT:"
+
+:abc:
+
+$ exit 0
diff --git a/tests/search/t0003.in b/tests/search/t0003.in
new file mode 120000
index 0000000..0abc8f1
--- /dev/null
+++ b/tests/search/t0003.in
@@ -0,0 +1 @@
+data1 \ No newline at end of file
diff --git a/tests/search/t0003.tst b/tests/search/t0003.tst
new file mode 100644
index 0000000..03da281
--- /dev/null
+++ b/tests/search/t0003.tst
@@ -0,0 +1,4 @@
+\S[10]OUT=$(smenu t0003.in)
+\S[100]\s[120]/bc\r\r
+\s[0]echo ":$OUT:"
+exit 0
diff --git a/tests/search/t0004.good b/tests/search/t0004.good
new file mode 100644
index 0000000..a1d4562
--- /dev/null
+++ b/tests/search/t0004.good
@@ -0,0 +1,11 @@
+$ OUT=$(smenu -/ sub t0004.in)
+
+abc ab ab abcabc bca ba bac
+0:07 1:0722 2:0722 11:22 12:22 17:22 18:22
+$
+
+$ echo ":$OUT:"
+
+:abc:
+
+$ exit 0
diff --git a/tests/search/t0004.in b/tests/search/t0004.in
new file mode 120000
index 0000000..0abc8f1
--- /dev/null
+++ b/tests/search/t0004.in
@@ -0,0 +1 @@
+data1 \ No newline at end of file
diff --git a/tests/search/t0004.tst b/tests/search/t0004.tst
new file mode 100644
index 0000000..c41b3ba
--- /dev/null
+++ b/tests/search/t0004.tst
@@ -0,0 +1,4 @@
+\S[10]OUT=$(smenu -/ sub t0004.in)
+\S[100]\s[120]/bc\r\r
+\s[0]echo ":$OUT:"
+exit 0
diff --git a/tests/search/t0005.good b/tests/search/t0005.good
new file mode 100644
index 0000000..b12beaf
--- /dev/null
+++ b/tests/search/t0005.good
@@ -0,0 +1,11 @@
+$ OUT=$(smenu -/ pre t0005.in)
+
+abc ab ab abcabc bca ba bac
+17:0722 18:0722 19:07
+$
+
+$ echo ":$OUT:"
+
+:bca:
+
+$ exit 0
diff --git a/tests/search/t0005.in b/tests/search/t0005.in
new file mode 120000
index 0000000..0abc8f1
--- /dev/null
+++ b/tests/search/t0005.in
@@ -0,0 +1 @@
+data1 \ No newline at end of file
diff --git a/tests/search/t0005.tst b/tests/search/t0005.tst
new file mode 100644
index 0000000..77b3ee3
--- /dev/null
+++ b/tests/search/t0005.tst
@@ -0,0 +1,4 @@
+\S[10]OUT=$(smenu -/ pre t0005.in)
+\S[100]\s[120]/bc\r\r
+\s[0]echo ":$OUT:"
+exit 0
diff --git a/tests/search/t0006.good b/tests/search/t0006.good
new file mode 100644
index 0000000..ef76d24
--- /dev/null
+++ b/tests/search/t0006.good
@@ -0,0 +1,11 @@
+$ OUT=$(smenu t0006.in)
+
+abc ab ab abcabc bca ba bac
+0:07 1:07 2:0722 12:22 18:22 26:22
+$
+
+$ echo ":$OUT:"
+
+:abc:
+
+$ exit 0
diff --git a/tests/search/t0006.in b/tests/search/t0006.in
new file mode 120000
index 0000000..0abc8f1
--- /dev/null
+++ b/tests/search/t0006.in
@@ -0,0 +1 @@
+data1 \ No newline at end of file
diff --git a/tests/search/t0006.tst b/tests/search/t0006.tst
new file mode 100644
index 0000000..160e49e
--- /dev/null
+++ b/tests/search/t0006.tst
@@ -0,0 +1,4 @@
+\S[10]OUT=$(smenu t0006.in)
+\S[100]\s[120]/abbbb\b\b\b\b\b\b\bxyzcdddd\r\r
+\s[0]echo ":$OUT:"
+exit 0
diff --git a/tests/search/t0007.good b/tests/search/t0007.good
new file mode 100644
index 0000000..282c38c
--- /dev/null
+++ b/tests/search/t0007.good
@@ -0,0 +1,11 @@
+$ OUT=$(smenu t0007.in)
+
+abc ab ab abcabc bca ba bac
+21:0722 22:0722 24:22 25:22
+$
+
+$ echo ":$OUT:"
+
+:ba:
+
+$ exit 0
diff --git a/tests/search/t0007.in b/tests/search/t0007.in
new file mode 120000
index 0000000..0abc8f1
--- /dev/null
+++ b/tests/search/t0007.in
@@ -0,0 +1 @@
+data1 \ No newline at end of file
diff --git a/tests/search/t0007.tst b/tests/search/t0007.tst
new file mode 100644
index 0000000..b7ea4bc
--- /dev/null
+++ b/tests/search/t0007.tst
@@ -0,0 +1,4 @@
+\S[10]OUT=$(smenu t0007.in)
+\S[100]\s[120]/aba\rll*aba\rll"ba\r\r
+\s[0]echo ":$OUT:"
+exit 0
diff --git a/tests/search/t0008.in b/tests/search/t0008.in
new file mode 120000
index 0000000..0abc8f1
--- /dev/null
+++ b/tests/search/t0008.in
@@ -0,0 +1 @@
+data1 \ No newline at end of file
diff --git a/tests/search/t0008.tst b/tests/search/t0008.tst
new file mode 100644
index 0000000..04cf0f3
--- /dev/null
+++ b/tests/search/t0008.tst
@@ -0,0 +1,4 @@
+\S[10]OUT=$(smenu t0008.in)
+\S[100]\s[120]/\b\babx\bax\rll*aba\rll"ba\r\r
+\s[0]echo ":$OUT:"
+exit 0