1
2
3
4 package net.sourceforge.pmd.util.designer;
5
6 import static org.junit.Assert.assertEquals;
7 import net.sourceforge.pmd.lang.DummyLanguageModule;
8 import net.sourceforge.pmd.lang.LanguageRegistry;
9 import net.sourceforge.pmd.lang.ast.Node;
10
11 import org.junit.Test;
12
13
14
15
16 public class DesignerTest {
17
18
19
20
21 @Test
22 public void testCopyXmlToClipboard() {
23 Node compilationUnit = Designer.getCompilationUnit(LanguageRegistry.getLanguage(DummyLanguageModule.NAME)
24 .getDefaultVersion().getLanguageVersionHandler(), "doesn't matter");
25 String xml = Designer.getXmlTreeCode(compilationUnit);
26 assertEquals("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" +
27 "<dummyNode BeginColumn=\"1\" BeginLine=\"1\" EndColumn=\"0\" EndLine=\"0\" FindBoundary=\"false\"\n" +
28 " Image=\"Foo\"\n" +
29 " SingleLine=\"false\"/>", xml);
30 }
31 }