diff -r 000000000000 -r e214f04abb98 htmlpage/src/test/java/org/apidesign/bck2brwsr/htmlpage/ProcessPageTest.java
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/htmlpage/src/test/java/org/apidesign/bck2brwsr/htmlpage/ProcessPageTest.java Mon Sep 24 12:39:21 2012 +0200
@@ -0,0 +1,23 @@
+package org.apidesign.bck2brwsr.htmlpage;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.util.Set;
+import org.testng.annotations.Test;
+import static org.testng.Assert.*;
+
+public class ProcessPageTest {
+
+
+ @Test public void findsThreeIds() throws IOException {
+ InputStream is = ProcessPageTest.class.getResourceAsStream("TestPage.xhtml");
+ assertNotNull(is, "Sample HTML page found");
+ ProcessPage res = ProcessPage.readPage(is);
+ final Set ids = res.ids();
+ assertEquals(ids.size(), 3, "Three ids found: " + ids);
+
+ assertEquals(res.tagNameForId("pg.title"), "title");
+ assertEquals(res.tagNameForId("pg.button"), "button");
+ assertEquals(res.tagNameForId("pg.text"), "input");
+ }
+}