1 19 package org.netbeans.modules.xml.tools.doclet; 20 21 import junit.textui.TestRunner; 22 import org.netbeans.modules.xml.core.DTDDataObject; 23 import org.netbeans.modules.xml.tax.cookies.TreeEditorCookie; 24 import org.netbeans.tax.TreeDTD; 25 import org.netbeans.tests.xml.XTest; 26 27 28 58 59 public class DTDDocletTest extends XTest { 60 61 62 public DTDDocletTest(String testName) { 63 super(testName); 64 } 65 66 public void test() throws Exception { 67 DTDDataObject dao = (DTDDataObject) TestUtil.THIS.findData("books.dtd"); 68 if (dao == null) { 69 fail("\"data/books.dtd\" data object is not found!"); 70 } 71 TreeEditorCookie cake = (TreeEditorCookie) dao.getCookie(TreeEditorCookie.class); 72 TreeDTD dtd = (TreeDTD) cake.openDocumentRoot(); 73 DTDDoclet doclet = new DTDDoclet(); 74 String result = doclet.createDoclet(dtd); 75 result = TestUtil.replaceString(result, "<!--", "-->", "<!-- REMOVED -->"); 76 ref(result); 77 compareReferenceFiles(); 78 } 79 80 84 public static void main(String args[]) { 85 TestRunner.run(DTDDocletTest.class); 86 } 87 } 88 | Popular Tags |