1 package org.paneris.jammyjoes.functional;
2
3 import net.sourceforge.jwebunit.WebTestCase;
4
5 public class TestCaseFunctionalSingleItem extends WebTestCase {
6
7 public TestCaseFunctionalSingleItem(String name) {
8 super(name);
9 }
10
11 public void setUp() {
12 getTestContext().setBaseUrl("http://localhost/toys");
13 }
14
15 public void testDiscontinuedWithoutStock() throws Exception {
16 beginAt("/4568");
17 assertTextPresent("Sorry, we no longer stock this item");
18 assertTextPresent("location.href = \"/\";");
19 }
20
21 public void testCurrentItemOutOfStock() throws Exception {
22 beginAt("/4736");
23 assertTextPresent("Sorry, but this item is temporarily out of stock");
24 }
25
26 public void testDoNotReorderWithoutStock() throws Exception {
27 beginAt("/4762");
28 assertTextPresent("Sorry, we no longer stock this item");
29 assertTextPresent("location.href = \"/\";");
30 }
31
32 public void testDoNotReorderWithStock() throws Exception {
33 beginAt("/4646");
34 assertTextPresent("/images/add.gif");
35 }
36
37 public void testDiscontinuedWithStock() throws Exception {
38 beginAt("/2926");
39 assertTextPresent("/images/add.gif");
40 }
41
42 }