initial code;
[phpeclipse.git] / archive / org.plog4u.wiki.test / src / org / plog4u / wiki / test / filter / BoldFilterTest.java
1 package org.plog4u.wiki.test.filter;
2
3 import junit.framework.Test;
4 import junit.framework.TestSuite;
5
6 import org.plog4u.wiki.filter.WikipediaFilter;
7
8 public class BoldFilterTest extends FilterTestSupport {
9   public BoldFilterTest(String name) {
10     super(name);
11   }
12
13   protected void setUp() throws Exception {
14     filter = new WikipediaFilter();
15     super.setUp();
16   }
17
18   public static Test suite() {
19     return new TestSuite(BoldFilterTest.class);
20   }
21
22   public void testBold() {
23     assertEquals("<strong>Text</strong>", filter.filter("'''Text'''", context));
24   }
25
26   public void testBold2() {
27     //  close tags if user forget it:
28     assertEquals("<strong>Text<em></em></strong>", filter.filter("'''Text''", context));
29   }
30
31   public void testBoldItalicStack() {
32     // close tags if user forget it:
33     assertEquals("<b>Text<i>hallo</i></b>", filter.filter("<b>Text<i>hallo", context));
34   }
35
36   public void testBoldWithPunctuation() {
37     assertEquals("<strong>Text</strong>:", filter.filter("'''Text''':", context));
38   }
39 }