package example.misc;
import example.util.DocletTest;
import org.testng.annotations.Test;
/**
*
*/
public class ReaderSelectionTests extends DocletTest {
@Test
public void selectReader() throws Exception {
/*
JavadocCitationProcessor processor = new JavadocCitationProcessor(getRootDoc());
Document xmlDocument = getParser().newDocument();
Element element = xmlDocument.createElement("a");
element.setAttribute(Constants.ATTR_TYPE, Constants.TYPE_CITATION);
element.setAttribute(Constants.ATTR_ADDRESS, "javadoc://com.myorg.MyClass");
Anchor citation = new Anchor(element);
assertEquals(processor.getReader(citation).getClass(), JavadocReader.class);
element.setAttribute(Constants.ATTR_ADDRESS, "javacode://com.myorg.MyClass");
citation = new Anchor(element);
assertEquals(processor.getReader(citation).getClass(), JavacodeReader.class);
element.setAttribute(Constants.ATTR_ADDRESS, "file://com/myorg/MyClass.java");
citation = new Anchor(element);
assertEquals(processor.getReader(citation).getClass(), JavacodeRawReader.class);
element.setAttribute(Constants.ATTR_ADDRESS, "file://foo/bar.txt");
citation = new Anchor(element);
assertEquals(processor.getReader(citation).getClass(), PlaintextReader.class);
element.setAttribute(Constants.ATTR_ADDRESS, "file://foo/bar.xhtml");
citation = new Anchor(element);
assertEquals(processor.getReader(citation).getClass(), XMLReader.class);
element.setAttribute(Constants.ATTR_OPTIONS, AnchorOption.OPT_READER + ": " + PlaintextReader.class.getName());
citation = new Anchor(element);
assertEquals(processor.getReader(citation).getClass(), PlaintextReader.class);
*/
}
}