1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.rat.report.xml.writer;
20
21 import java.io.StringWriter;
22
23 import junit.framework.TestCase;
24 import org.apache.rat.report.xml.writer.impl.base.XmlWriter;
25
26 public class XmlWriterUtilsTest extends TestCase {
27
28 StringWriter out;
29 IXmlWriter writer;
30
31 protected void setUp() throws Exception {
32 super.setUp();
33 out = new StringWriter();
34 writer = new XmlWriter(out);
35 writer.openElement("alpha");
36 }
37
38 protected void tearDown() throws Exception {
39 super.tearDown();
40 }
41
42 public void testWriteTrue() throws Exception {
43 XmlWriterUtils.writeAttribute(writer, "name", true);
44 assertEquals("Attribute written as True", "<alpha name='true'", out.toString());
45 }
46
47 public void testWriteFalse() throws Exception {
48 XmlWriterUtils.writeAttribute(writer, "name", false);
49 assertEquals("Attribute written as False", "<alpha name='false'", out.toString());
50 }
51 }