Ошибка синтаксического анализа Mylyn WikiText Textile?

Я работаю над переносом текстильного плагина для платформы java-блогов из одной библиотеки (textile4j) в 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);
}

По сути, вывод показывает проблему с разбором WikiText синтаксиса 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/).

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

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


person javafueled    schedule 02.01.2012    source источник
comment
Я использую автономные сборки Mylyn WikiText BTW от Maven Central, v1.3. Похоже, что код был отправлен с github, и у меня есть личные сообщения обоим разработчикам (один оригинал, один клон) на github.   -  person javafueled    schedule 02.01.2012


Ответы (1)


Я обнаружил, что ошибка была зарегистрирована...

Eclipse Mylyn WikiText Bugzilla

person javafueled    schedule 03.01.2012