1 package org.apache.maven.doxia.siterenderer;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import com.gargoylesoftware.htmlunit.html.HtmlApplet;
23 import com.gargoylesoftware.htmlunit.html.HtmlDivision;
24 import com.gargoylesoftware.htmlunit.html.HtmlElement;
25 import com.gargoylesoftware.htmlunit.html.HtmlPage;
26 import com.gargoylesoftware.htmlunit.html.HtmlParameter;
27
28 import java.util.Iterator;
29
30
31
32
33
34
35
36
37 public class MiscVerifier
38 extends AbstractVerifier
39 {
40
41 public void verify( String file )
42 throws Exception
43 {
44 HtmlPage page = htmlPage( file );
45 assertNotNull( page );
46
47 HtmlElement element = page.getHtmlElementById( "contentBox" );
48 assertNotNull( element );
49 HtmlDivision division = (HtmlDivision) element;
50 assertNotNull( division );
51
52 Iterator elementIterator = division.getAllHtmlChildElements();
53
54
55
56
57
58 HtmlApplet applet = (HtmlApplet) elementIterator.next();
59 assertEquals( "org.micro.applet.Main", applet.getAttributeValue( "code" ) );
60 assertEquals( "micro-applet.jar", applet.getAttributeValue( "archive" ) );
61
62 HtmlParameter param = (HtmlParameter) elementIterator.next();
63 assertEquals( "midlet", param.getAttributeValue( "name" ) );
64 assertEquals( "org.micro.applet.SimpleDemoMIDlet", param.getAttributeValue( "value" ) );
65 }
66 }