in src/main/java/com/atlassian/uwc/converters/dokuwiki/ListConverterTest.java [190:265]
public void testManyLists() {
String input, expected, actual;
input = "Unordered Lists\n" +
" * list item 1\n" +
" * list item 2\n" +
" * list item a\n" +
" * list item b\n" +
" * list item 3\n" +
" * list item c\n" +
" * foo\n" +
" * bar\n" +
" * foo2\n" +
" * list item d\n" +
"\n" +
"Ordered Lists\n" +
" - list item 1\n" +
" - list item 2\n" +
" - list item a\n" +
" - list item b\n" +
" - list item 3\n" +
" - list item c\n" +
" - foo\n" +
" - bar\n" +
" - foo2\n" +
" - list item d\n" +
"\n" +
"Mixed Lists\n" +
" * list item 1\n" +
" * list item 2\n" +
" - list item a\n" +
" - list item b\n" +
" * list item 3\n" +
" - list item c\n" +
" * foo\n" +
" - bar\n" +
" * foo2\n" +
" - list item d";
expected = "Unordered Lists\n" +
"* list item 1\n" +
"* list item 2\n" +
"** list item a\n" +
"** list item b\n" +
"* list item 3\n" +
"** list item c\n" +
"*** foo\n" +
"**** bar\n" +
"*** foo2\n" +
"** list item d\n" +
"\n" +
"Ordered Lists\n" +
"# list item 1\n" +
"# list item 2\n" +
"## list item a\n" +
"## list item b\n" +
"# list item 3\n" +
"## list item c\n" +
"### foo\n" +
"#### bar\n" +
"### foo2\n" +
"## list item d\n" +
"\n" +
"Mixed Lists\n" +
"* list item 1\n" +
"* list item 2\n" +
"*# list item a\n" +
"*# list item b\n" +
"* list item 3\n" +
"*# list item c\n" +
"*#* foo\n" +
"*#*# bar\n" +
"*#* foo2\n" +
"*# list item d";
actual = tester.convertList(input);
assertNotNull(actual);
assertEquals(expected, actual);
}