private void checkRendering(final StyleKeyword orientation,
FraglinkAttributes attrs,
final String expectedLink, final String expectedChildText,
final String expectedListText) throws Exception {
TestDOMOutputBuffer linkDom = new TestDOMOutputBuffer();
TestDOMOutputBuffer childTextDom = new TestDOMOutputBuffer();
TestDOMOutputBuffer listTextDom = new TestDOMOutputBuffer();
TestVDXMLFragmentLinkRendererContext context =
new TestVDXMLFragmentLinkRendererContext(orientation, linkDom,
listTextDom);
VDXMLFragmentLinkRenderer renderer = new VDXMLFragmentLinkRenderer(
context);
renderer.doFragmentLink(childTextDom, attrs);
String link = DOMUtilities.toString(linkDom.getRoot());
//System.out.println("link='" + link + "'");
assertEquals("", expectedLink, link);
String childText = DOMUtilities.toString(childTextDom.getRoot());
//System.out.println("child text='" + childText + "'");
assertEquals("", expectedChildText, childText);
String listText = DOMUtilities.toString(listTextDom.getRoot());
//System.out.println("list text='" + listText + "'");
assertEquals("", expectedListText, listText);
}