diff options
| author | Stefan Suhren <suhren.stefan@fh-swf.de> | 2015-12-14 01:10:44 +0100 |
|---|---|---|
| committer | Stefan Suhren <suhren.stefan@fh-swf.de> | 2015-12-14 01:10:44 +0100 |
| commit | beb8b65652d4e44256aa95dce8d431b093b40543 (patch) | |
| tree | d38850414338dfb639224bec47041b337f72ceb5 /test/htmlunit/JCatalogTest.java | |
| parent | 188c3afc3b8396fba1d5d7767b5ec8f21b6d9732 (diff) | |
| download | JCatalog-beb8b65652d4e44256aa95dce8d431b093b40543.tar.gz JCatalog-beb8b65652d4e44256aa95dce8d431b093b40543.zip | |
Add tests for products and categoriesportToJWebUnit
Diffstat (limited to 'test/htmlunit/JCatalogTest.java')
| -rw-r--r-- | test/htmlunit/JCatalogTest.java | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/test/htmlunit/JCatalogTest.java b/test/htmlunit/JCatalogTest.java index 152109d..38cbea0 100644 --- a/test/htmlunit/JCatalogTest.java +++ b/test/htmlunit/JCatalogTest.java @@ -2,6 +2,7 @@ package htmlunit; import static net.sourceforge.jwebunit.junit.JWebUnit.assertLinkNotPresent; import static net.sourceforge.jwebunit.junit.JWebUnit.assertLinkPresent; +import static net.sourceforge.jwebunit.junit.JWebUnit.assertTextFieldEquals; import static net.sourceforge.jwebunit.junit.JWebUnit.assertTextInElement; import static net.sourceforge.jwebunit.junit.JWebUnit.assertTitleEquals; import static net.sourceforge.jwebunit.junit.JWebUnit.beginAt; @@ -62,4 +63,34 @@ public class JCatalogTest assertLinkPresent("navcontainer:loginLink"); assertLinkNotPresent("navcontainer:logoutLink"); } + + @Test + public void testCategoriesPage() + { + beginAt("home.jsf"); + + clickLink("navcontainer:catalogLink"); + + assertTextInElement("categories:categoriestable", "Category One"); + } + + @Test + public void testProductsPage() + { + testCategoriesPage(); + + clickLink("categories:categoriestable:0:detailsLink"); + + assertTextInElement("products:producttable", "Product1"); + } + + @Test + public void testProductPage() + { + testProductsPage(); + + clickLink("products:producttable:0:detailsLink"); + + assertTextFieldEquals("j_idt17:name", "Product1"); + } } |
