2012-01-02 4 views
0

Я работаю над переносом плагина для текстовой платформы java из одной библиотеки (textile4j) в WikiText Mylyn. До сих пор очень многообещающий, но у меня есть несколько модульных тестов, которые не удаются:Mylyn WikiText Ошибка анализа текста?

public void testLinksSyntax44() { 
    String in = "\"link text(with title)\":http://example.com/"; 
    String out = "<p><a href=\"http://example.com/\" title=\"with title\">link text</a></p>"; 
    textile.parse(in); 
    String content = writer.toString(); 
    assertEquals(out, content); 
} 

public void testLinksSyntax46() { 
    String in = "\"(link)link text(with title)\":http://example.com/"; 
    String out = "<p><a href=\"http://example.com/\" class=\"link\" title=\"with title\">link text</a></p>"; 
    textile.parse(in); 
    String content = writer.toString(); 
    assertEquals(out, content); 
} 

В принципе, выход показывает проблему с разбором вики-текст синтаксиса title. Выход для каждого теста выглядит следующим образом:

В # 44, выход: <p><a href="http://example.com/">link text(with title)</a></p>

В # 46, выход: <p><a href="http://example.com/" class="link">link text(with title)</a></p>

Веб-виджет Textpattern Textile правильно разбирает ссылку с классом и заголовок ("(link)link text(with title)":http://www.example.com/) и ссылку с заголовком ("link text(with title)":http://www.example.com/).

Я делаю что-то не так, или я нашел ошибку? Я все еще разбираюсь в библиотеке, но может быть, что знакомый с библиотекой знает проблему, может найти ошибку или может помочь мне исправить.

Большое спасибо! Tim

+0

Я использую автономные билды Mylyn BTW из вики-текст Maven Central, v1.3. Код, как представляется, выталкивается из github, и у меня есть PMs для обоих разработчиков (один - оригинал, один клон) в github. – javafueled

ответ