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
+