[Lipog-commit] net.heilancoo.bingo.test/src/net/heilancoo/bingo/test BingoApp.java, 1.1, 1.2
Status: Beta
Brought to you by:
jbu
|
From: Joerg B. <jb...@us...> - 2009-07-28 16:41:06
|
Update of /cvsroot/lipog/net.heilancoo.bingo.test/src/net/heilancoo/bingo/test In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv13837/src/net/heilancoo/bingo/test Modified Files: BingoApp.java Log Message: tweaks to SessonException concept in test helper classes Index: BingoApp.java =================================================================== RCS file: /cvsroot/lipog/net.heilancoo.bingo.test/src/net/heilancoo/bingo/test/BingoApp.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** BingoApp.java 26 Jul 2009 16:49:00 -0000 1.1 --- BingoApp.java 28 Jul 2009 16:40:47 -0000 1.2 *************** *** 14,17 **** --- 14,18 ---- import static org.junit.Assert.assertEquals; + import static org.junit.Assert.assertNull; import java.io.IOException; *************** *** 20,24 **** import net.heilancoo.bingo.BingoSession; import net.heilancoo.portal.application.ApplicationException; - import net.heilancoo.portal.session.SessionException; import net.heilancoo.portal.testutils.PortalTest; --- 21,24 ---- *************** *** 46,50 **** @Test ! public void doLoginTest() throws FailingHttpStatusCodeException, MalformedURLException, IOException, SessionException, ApplicationException { // =========================================================== // Log into the web application. This is client side activity. --- 46,50 ---- @Test ! public void doLoginTest() throws FailingHttpStatusCodeException, MalformedURLException, IOException, ApplicationException { // =========================================================== // Log into the web application. This is client side activity. *************** *** 54,59 **** HtmlForm login = pg.getFormByName("input"); ! login.getInputByName("user").setValueAttribute("joerg"); ! login.getInputByName("password").setValueAttribute("joerg"); HtmlPage loggedIn = login.getInputByName("button").click(); --- 54,59 ---- HtmlForm login = pg.getFormByName("input"); ! login.getInputByName("user").setValueAttribute("jimmy"); ! login.getInputByName("password").setValueAttribute("jimmy"); HtmlPage loggedIn = login.getInputByName("button").click(); *************** *** 72,75 **** --- 72,84 ---- // And again inspect the server side: assertEquals(2, s.getAccessCounter()); + + // ================================= + // Back on the client side. Log out! + HtmlPage loggedOut = loggedIn.getAnchorByHref("logout").click(); + assertEquals("Logout", loggedOut.getTitleText()); + + // ================================= + // The session should now be gone... + assertNull(PortalTest.getSessionForPage(loggedIn)); } |