|
22 | 22 | import java.util.HashMap; |
23 | 23 | import java.util.Map; |
24 | 24 |
|
25 | | -import org.junit.Before; |
26 | | -import org.junit.Test; |
| 25 | +import org.junit.jupiter.api.BeforeEach; |
| 26 | +import org.junit.jupiter.api.Test; |
27 | 27 | import org.xwiki.rendering.internal.renderer.html5.HTML5ChainingRenderer; |
28 | 28 | import org.xwiki.rendering.internal.renderer.xhtml.image.XHTMLImageRenderer; |
29 | 29 | import org.xwiki.rendering.internal.renderer.xhtml.link.XHTMLLinkRenderer; |
30 | 30 | import org.xwiki.rendering.listener.Format; |
31 | 31 | import org.xwiki.rendering.listener.chaining.ListenerChain; |
32 | 32 | import org.xwiki.rendering.renderer.printer.DefaultWikiPrinter; |
33 | 33 |
|
34 | | -import static org.junit.Assert.assertEquals; |
| 34 | +import static org.junit.jupiter.api.Assertions.assertEquals; |
35 | 35 | import static org.mockito.Mockito.mock; |
36 | 36 |
|
37 | 37 | /** |
|
40 | 40 | * @version $Id$ |
41 | 41 | * @since 7.1M1 |
42 | 42 | */ |
43 | | -public class HTML5ChainingRendererTest |
| 43 | +class HTML5ChainingRendererTest |
44 | 44 | { |
45 | | - private XHTMLLinkRenderer linkRenderer; |
46 | | - |
47 | | - private XHTMLImageRenderer imageRenderer; |
48 | | - |
49 | | - private ListenerChain listenerChain; |
50 | | - |
51 | 45 | private HTML5ChainingRenderer chainingRenderer; |
52 | | - |
| 46 | + |
53 | 47 | private DefaultWikiPrinter printer; |
54 | 48 |
|
55 | | - @Before |
56 | | - public void setUp() throws Exception |
| 49 | + @BeforeEach |
| 50 | + void setUp() |
57 | 51 | { |
58 | | - linkRenderer = mock(XHTMLLinkRenderer.class); |
59 | | - imageRenderer = mock(XHTMLImageRenderer.class); |
60 | | - listenerChain = new ListenerChain(); |
61 | | - chainingRenderer = new HTML5ChainingRenderer(linkRenderer, imageRenderer, null, listenerChain); |
62 | | - printer = new DefaultWikiPrinter(); |
63 | | - chainingRenderer.setPrinter(printer); |
| 52 | + XHTMLLinkRenderer linkRenderer = mock(XHTMLLinkRenderer.class); |
| 53 | + XHTMLImageRenderer imageRenderer = mock(XHTMLImageRenderer.class); |
| 54 | + ListenerChain listenerChain = new ListenerChain(); |
| 55 | + this.chainingRenderer = new HTML5ChainingRenderer(linkRenderer, imageRenderer, null, listenerChain); |
| 56 | + this.printer = new DefaultWikiPrinter(); |
| 57 | + this.chainingRenderer.setPrinter(this.printer); |
64 | 58 | } |
65 | 59 |
|
66 | 60 | @Test |
67 | | - public void testWithoutMonospace() throws Exception |
| 61 | + void withoutMonospace() |
68 | 62 | { |
69 | 63 | Map<String, String> parameters = new HashMap<>(); |
70 | | - chainingRenderer.beginFormat(Format.BOLD, parameters); |
71 | | - chainingRenderer.onWord("hello"); |
72 | | - chainingRenderer.endFormat(Format.BOLD, parameters); |
73 | | - assertEquals("<strong>hello</strong>", printer.toString()); |
| 64 | + this.chainingRenderer.beginFormat(Format.BOLD, parameters); |
| 65 | + this.chainingRenderer.onWord("hello"); |
| 66 | + this.chainingRenderer.endFormat(Format.BOLD, parameters); |
| 67 | + assertEquals("<strong>hello</strong>", this.printer.toString()); |
74 | 68 | } |
75 | 69 |
|
76 | 70 | @Test |
77 | | - public void testWithMonospace() throws Exception |
| 71 | + void withMonospace() |
78 | 72 | { |
79 | 73 | Map<String, String> parameters = new HashMap<>(); |
80 | | - chainingRenderer.beginFormat(Format.MONOSPACE, parameters); |
81 | | - chainingRenderer.onWord("hello"); |
82 | | - chainingRenderer.endFormat(Format.MONOSPACE, parameters); |
83 | | - assertEquals("<span class=\"monospace\">hello</span>", printer.toString()); |
| 74 | + this.chainingRenderer.beginFormat(Format.MONOSPACE, parameters); |
| 75 | + this.chainingRenderer.onWord("hello"); |
| 76 | + this.chainingRenderer.endFormat(Format.MONOSPACE, parameters); |
| 77 | + assertEquals("<span class=\"monospace\">hello</span>", this.printer.toString()); |
84 | 78 | } |
85 | 79 |
|
86 | 80 | @Test |
87 | | - public void testWithMonospaceAndParameters() throws Exception |
| 81 | + void withMonospaceAndParameters() |
88 | 82 | { |
89 | 83 | Map<String, String> parameters = new HashMap<>(); |
90 | 84 | parameters.put("class", "myClass"); |
91 | | - chainingRenderer.beginFormat(Format.MONOSPACE, parameters); |
92 | | - chainingRenderer.onWord("hello"); |
93 | | - chainingRenderer.endFormat(Format.MONOSPACE, parameters); |
94 | | - assertEquals("<span class=\"monospace myClass\">hello</span>", printer.toString()); |
| 85 | + this.chainingRenderer.beginFormat(Format.MONOSPACE, parameters); |
| 86 | + this.chainingRenderer.onWord("hello"); |
| 87 | + this.chainingRenderer.endFormat(Format.MONOSPACE, parameters); |
| 88 | + assertEquals("<span class=\"monospace myClass\">hello</span>", this.printer.toString()); |
95 | 89 | } |
96 | | - |
97 | 90 | } |
0 commit comments