summaryrefslogtreecommitdiff
path: root/Build/source/texk/mendexk/tests
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/mendexk/tests')
-rwxr-xr-xBuild/source/texk/mendexk/tests/mendex.test10
-rw-r--r--Build/source/texk/mendexk/tests/pprec0.ist11
-rw-r--r--Build/source/texk/mendexk/tests/pprec1.ist11
-rw-r--r--Build/source/texk/mendexk/tests/pprec2.ist11
-rw-r--r--Build/source/texk/mendexk/tests/pprecA-0.ind5
-rw-r--r--Build/source/texk/mendexk/tests/pprecA-1.ind5
-rw-r--r--Build/source/texk/mendexk/tests/pprecA-2.ind5
-rw-r--r--Build/source/texk/mendexk/tests/pprecA.idx9
8 files changed, 67 insertions, 0 deletions
diff --git a/Build/source/texk/mendexk/tests/mendex.test b/Build/source/texk/mendexk/tests/mendex.test
index 6c7fe0f42c4..df8658ceb7b 100755
--- a/Build/source/texk/mendexk/tests/mendex.test
+++ b/Build/source/texk/mendexk/tests/mendex.test
@@ -24,3 +24,13 @@ cat $srcdir/tests/uni.idx | \
>uni.ind2 2>uni.ilg2 \
&& diff $srcdir/tests/uni.ind uni.ind2 || exit 1
+# test for page_precedence
+./mendex -s $srcdir/tests/pprec0.ist $srcdir/tests/pprecA.idx -o pprecA-0.ind1 -t pprecA-0.ilg \
+ && diff $srcdir/tests/pprecA-0.ind pprecA-0.ind1 || exit 1
+
+./mendex -s $srcdir/tests/pprec1.ist $srcdir/tests/pprecA.idx -o pprecA-1.ind1 -t pprecA-1.ilg \
+ && diff $srcdir/tests/pprecA-1.ind pprecA-1.ind1 || exit 1
+
+./mendex -s $srcdir/tests/pprec2.ist $srcdir/tests/pprecA.idx -o pprecA-2.ind1 -t pprecA-2.ilg \
+ && diff $srcdir/tests/pprecA-2.ind pprecA-2.ind1 || exit 1
+
diff --git a/Build/source/texk/mendexk/tests/pprec0.ist b/Build/source/texk/mendexk/tests/pprec0.ist
new file mode 100644
index 00000000000..ec1242bbbad
--- /dev/null
+++ b/Build/source/texk/mendexk/tests/pprec0.ist
@@ -0,0 +1,11 @@
+% -*- coding: utf-8 -*-
+
+%page_precedence "rnaRA"
+
+delim_0 "[[delim0]]"
+delim_1 "[[delim1]]"
+delim_2 "[[delim2]]"
+delim_r "[[delimr]]"
+suffix_2p "[[sfx 2p]]"
+suffix_3p "[[sfx 3p]]"
+
diff --git a/Build/source/texk/mendexk/tests/pprec1.ist b/Build/source/texk/mendexk/tests/pprec1.ist
new file mode 100644
index 00000000000..8f9221ebce5
--- /dev/null
+++ b/Build/source/texk/mendexk/tests/pprec1.ist
@@ -0,0 +1,11 @@
+% -*- coding: utf-8 -*-
+
+page_precedence "nrR"
+
+delim_0 "[[delim0]]"
+delim_1 "[[delim1]]"
+delim_2 "[[delim2]]"
+delim_r "[[delimr]]"
+suffix_2p "[[sfx 2p]]"
+suffix_3p "[[sfx 3p]]"
+
diff --git a/Build/source/texk/mendexk/tests/pprec2.ist b/Build/source/texk/mendexk/tests/pprec2.ist
new file mode 100644
index 00000000000..eeec1e95cfa
--- /dev/null
+++ b/Build/source/texk/mendexk/tests/pprec2.ist
@@ -0,0 +1,11 @@
+% -*- coding: utf-8 -*-
+
+page_precedence "Rnr"
+
+delim_0 "[[delim0]]"
+delim_1 "[[delim1]]"
+delim_2 "[[delim2]]"
+delim_r "[[delimr]]"
+suffix_2p "[[sfx 2p]]"
+suffix_3p "[[sfx 3p]]"
+
diff --git a/Build/source/texk/mendexk/tests/pprecA-0.ind b/Build/source/texk/mendexk/tests/pprecA-0.ind
new file mode 100644
index 00000000000..245eacacdd6
--- /dev/null
+++ b/Build/source/texk/mendexk/tests/pprecA-0.ind
@@ -0,0 +1,5 @@
+\begin{theindex}
+
+ \item entryA[[delim0]]i[[sfx 3p]], 1[[sfx 3p]], I[[sfx 3p]]
+
+\end{theindex}
diff --git a/Build/source/texk/mendexk/tests/pprecA-1.ind b/Build/source/texk/mendexk/tests/pprecA-1.ind
new file mode 100644
index 00000000000..772e302d7c4
--- /dev/null
+++ b/Build/source/texk/mendexk/tests/pprecA-1.ind
@@ -0,0 +1,5 @@
+\begin{theindex}
+
+ \item entryA[[delim0]]1[[sfx 3p]], i[[sfx 3p]], I[[sfx 3p]]
+
+\end{theindex}
diff --git a/Build/source/texk/mendexk/tests/pprecA-2.ind b/Build/source/texk/mendexk/tests/pprecA-2.ind
new file mode 100644
index 00000000000..52d35cb3d7d
--- /dev/null
+++ b/Build/source/texk/mendexk/tests/pprecA-2.ind
@@ -0,0 +1,5 @@
+\begin{theindex}
+
+ \item entryA[[delim0]]I[[sfx 3p]], 1[[sfx 3p]], i[[sfx 3p]]
+
+\end{theindex}
diff --git a/Build/source/texk/mendexk/tests/pprecA.idx b/Build/source/texk/mendexk/tests/pprecA.idx
new file mode 100644
index 00000000000..8e770b9d0d2
--- /dev/null
+++ b/Build/source/texk/mendexk/tests/pprecA.idx
@@ -0,0 +1,9 @@
+\indexentry{entryA}{i}
+\indexentry{entryA}{ii}
+\indexentry{entryA}{iii}
+\indexentry{entryA}{1}
+\indexentry{entryA}{2}
+\indexentry{entryA}{3}
+\indexentry{entryA}{I}
+\indexentry{entryA}{II}
+\indexentry{entryA}{III}