Universal Wiki Converter
-- trac : pageoutline to toc converter
git-svn-id: https://studio.plugins.atlassian.com/svn/UWC/devel@165786 2c54a935-e501-0410-bc05-97a93f6bca70
diff --git a/conf/converter.trac.properties b/conf/converter.trac.properties
index c97e3b5..bf7013f 100644
--- a/conf/converter.trac.properties
+++ b/conf/converter.trac.properties
@@ -56,6 +56,7 @@
# Macros: Images, line breaks and generic
Trac.0600-macro_image_on_other_page.java-regex=\[\[Image\(wiki:([^:]+):([^\)]+)\)\]\]{replace-with}[[Image($1^$2)]]
Trac.0601-macro_image_attachment.java-regex=\[\[Image\(([^\)]+)\)\]\]{replace-with}!$1!
+Trac.0640-pageoutline-toc.java-regex=\[\[PageOutline(\([^\)]+\))?\]\]{replace-with}{toc}
Trac.0650-macro_br.java-regex=\[\[BR\]\] ?{replace-with}NEWLINE
Trac.0660-doublebracket-links.java-regex=\[{2}([^\]]+)\]{2}{replace-with}[$1]
## This macros converter won't get called with 0660 enabled, so I've commented it for now.
diff --git a/sampleData/trac/SampleTrac-ExpectedMacros.txt b/sampleData/trac/SampleTrac-ExpectedMacros.txt
new file mode 100644
index 0000000..df88daa
--- /dev/null
+++ b/sampleData/trac/SampleTrac-ExpectedMacros.txt
@@ -0,0 +1,5 @@
+For testing macro transformations
+PageOutline to toc
+{toc}
+{toc}
+
diff --git a/sampleData/trac/SampleTrac-InputMacros.txt b/sampleData/trac/SampleTrac-InputMacros.txt
new file mode 100644
index 0000000..db0cc67
--- /dev/null
+++ b/sampleData/trac/SampleTrac-InputMacros.txt
@@ -0,0 +1,5 @@
+For testing macro transformations
+PageOutline to toc
+[[PageOutline]]
+[[PageOutline(opt params)]]
+
diff --git a/sampleData/trac/testall.sh b/sampleData/trac/testall.sh
index 7f300cb..f051651 100755
--- a/sampleData/trac/testall.sh
+++ b/sampleData/trac/testall.sh
@@ -9,3 +9,6 @@
echo "Links"
./compare.sh Links
+echo "Macros"
+./compare.sh Macros
+