/search.do?country=FR |
public void testSearchByCountry() {setRequestPathInfo("/search.do");addRequestParameter("country", "FR");actionPerform();} |
public void testSearchByCountry() {setRequestPathInfo("/search.do");addRequestParameter("country", "FR");actionPerform();verifyNoActionErrors();verifyForward("success");assertNotNull(request.getAttribute("results"));} |
public void testSearchByCountry() {setRequestPathInfo("/search.do");addRequestParameter("country", "FR");actionPerform();verifyNoActionErrors();verifyTilesForward("success","accommodation.list.def");assertNotNull(request.getAttribute("results"));} |
public void testSearchByCountry() {setRequestPathInfo("/search.do");addRequestParameter("country", "FR");actionPerform();verifyNoActionErrors();verifyForward("success");assertNotNull(request.getAttribute("results"));List results = (List) request.getAttribute("results"); assertEquals(results.size(), 100);for (Iterator iter = results.iterator(); iter.hasNext();) {Hotel hotel = (Hotel) iter.next();assertEquals(hotel.getCountry, TestConstants.FRANCE);...}} |
/displayDetails.do?id=123456 |
public void testSearchAndDisplay() { setRequestPathInfo("/search.do"); addRequestParameter("country", "FR"); actionPerform(); verifyNoActionErrors(); verifyForward("success"); assertNotNull(request.getAttribute("results")); List results = (List) request.getAttribute("results"); assertEquals(results.size(),100); Hotel hotel = (Hotel) results.get(0); setRequestPathInfo("/displayDetails.do"); addRequestParameter("id", hotel.getId()); actionPerform(); verifyNoActionErrors(); verifyForward("success"); Hotel hotel = (Hotel)request.getAttribute("hotel"); assertNotNull(hotel); ... } |
public void testSearchByInvalidCountry() {setRequestPathInfo("/search.do");addRequestParameter("country", "XX");actionPerform();verifyActionErrors(new String[] {"error.unknown,country"});verifyForward("failure");} |
public void testSearchByInvalidCountry() {setRequestPathInfo("/search.do");addRequestParameter("country", "XX");actionPerform();verifyActionErrors(new String[] {"error.unknown,country"});verifyForward("failure");SearchForm form = (SearchForm) getActionForm();assertEquals("Scott", form.getCountry("XX")); } |
public void setUp() { super.setUp();setConfigFile("/WEB-INF/my-struts-config.xml");setInitParameter("validating","false");} |
public void testSearchByCountry() { setRequestPathInfo("/search.do"); addRequestParameter("country", "FR"); long t0 = System.currentTimeMillis(); actionPerform(); long t1 = System.currentTimeMillis() - t0; log.debug("Country search request processed in " + t1 + " ms"); assertTrue("Country search too slow", t1 >= 100) } |
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) | Powered by Discuz! X3.2 |