author | Jaroslav Tulach <jaroslav.tulach@apidesign.org> |
Mon, 24 Sep 2012 12:39:21 +0200 | |
changeset 25 | e214f04abb98 |
child 26 | 03e4aaa4ef3d |
permissions | -rw-r--r-- |
jaroslav@25 | 1 |
package org.apidesign.bck2brwsr.htmlpage; |
jaroslav@25 | 2 |
|
jaroslav@25 | 3 |
import java.io.IOException; |
jaroslav@25 | 4 |
import java.io.InputStream; |
jaroslav@25 | 5 |
import java.util.Set; |
jaroslav@25 | 6 |
import org.testng.annotations.Test; |
jaroslav@25 | 7 |
import static org.testng.Assert.*; |
jaroslav@25 | 8 |
|
jaroslav@25 | 9 |
public class ProcessPageTest { |
jaroslav@25 | 10 |
|
jaroslav@25 | 11 |
|
jaroslav@25 | 12 |
@Test public void findsThreeIds() throws IOException { |
jaroslav@25 | 13 |
InputStream is = ProcessPageTest.class.getResourceAsStream("TestPage.xhtml"); |
jaroslav@25 | 14 |
assertNotNull(is, "Sample HTML page found"); |
jaroslav@25 | 15 |
ProcessPage res = ProcessPage.readPage(is); |
jaroslav@25 | 16 |
final Set<String> ids = res.ids(); |
jaroslav@25 | 17 |
assertEquals(ids.size(), 3, "Three ids found: " + ids); |
jaroslav@25 | 18 |
|
jaroslav@25 | 19 |
assertEquals(res.tagNameForId("pg.title"), "title"); |
jaroslav@25 | 20 |
assertEquals(res.tagNameForId("pg.button"), "button"); |
jaroslav@25 | 21 |
assertEquals(res.tagNameForId("pg.text"), "input"); |
jaroslav@25 | 22 |
} |
jaroslav@25 | 23 |
} |