2012-01-02 3 views
0

하나의 라이브러리 (textile4j)에서 Mylyn의 WikiText로 자바 블로깅 플랫폼 용 섬유 플러그인을 마이그레이션하려고합니다.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에서 출력되는

: # 46 <p><a href="http://example.com/">link text(with title)</a></p>

출력은 : <p><a href="http://example.com/" class="link">link text(with title)</a></p>

Textpattern 섬유 웹 위젯 올바르게 클래스 링크를 분석은 다음과 같이 각각의 테스트에 대한 출력은 제목 ("(link)link text(with title)":http://www.example.com/) 및 제목이있는 링크 ("link text(with title)":http://www.example.com/)는 짧은 형식입니다.

내가 잘못했거나 버그를 찾았습니까? 나는 아직도 도서관을 샅샅이 뒤지고있다. 그러나 도서관에 익숙한 사람은 그 문제를 알고 있거나, 오류를 발견 할 수 있거나, 나를 바로 잡을 수있다.

감사합니다. 팀

+0

메이븐 중앙, 1.3에서 BTW Mylyn을 WikiText 빌드를 발견했다. 이 코드는 github에서 푸시 된 것으로 보이며 github에서 두 개발자 (하나는 원본, 하나는 복제본)에게 PM을 보냈습니다. – javafueled

답변