public void testHtml() throws Exception {
runHtmlTest("", "");
runHtmlTest("Google", "\u200f\u202eGoogle\u202c\u200f");
List<MessageFragment> fragments = new ArrayList<MessageFragment>();
fragments.add(new SimpleNonlocalizableTextFragment("<a href=\"http://chucknorrisfacts.fr/\">"
+ "<strong>"));
fragments.add(new SimpleTextFragment("Chuck Norris"));
fragments.add(new SimpleNonlocalizableTextFragment("</strong>"));
fragments.add(new SimpleTextFragment(" peut diviser par zéro."));
fragments.add(new SimpleNonlocalizableTextFragment("</a>"));
String result = runPipeline(pipeline, fragments);
assertEquals("<a href=\"http://chucknorrisfacts.fr/\">"
+ "<strong>\u200f\u202eChuck\u202c\u200f \u200f\u202eNorris\u202c\u200f</strong> "
+ "\u200f\u202epeut\u202c\u200f \u200f\u202ediviser\u202c\u200f "
+ "\u200f\u202epar\u202c\u200f \u200f\u202ezéro\u202c\u200f.</a>", result);