jaroslav@25: package org.apidesign.bck2brwsr.htmlpage;
jaroslav@25:
jaroslav@25: import java.io.IOException;
jaroslav@25: import java.io.InputStream;
jaroslav@25: import java.util.Set;
jaroslav@25: import org.testng.annotations.Test;
jaroslav@25: import static org.testng.Assert.*;
jaroslav@25:
jaroslav@25: public class ProcessPageTest {
jaroslav@25:
jaroslav@25:
jaroslav@25: @Test public void findsThreeIds() throws IOException {
jaroslav@25: InputStream is = ProcessPageTest.class.getResourceAsStream("TestPage.xhtml");
jaroslav@25: assertNotNull(is, "Sample HTML page found");
jaroslav@25: ProcessPage res = ProcessPage.readPage(is);
jaroslav@25: final Set ids = res.ids();
jaroslav@25: assertEquals(ids.size(), 3, "Three ids found: " + ids);
jaroslav@25:
jaroslav@25: assertEquals(res.tagNameForId("pg.title"), "title");
jaroslav@25: assertEquals(res.tagNameForId("pg.button"), "button");
jaroslav@25: assertEquals(res.tagNameForId("pg.text"), "input");
jaroslav@25: }
jaroslav@25: }