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"); + } +}