Author: evenisse Date: Fri Nov 24 04:49:23 2006 New Revision: 478860 URL: http://svn.apache.org/viewvc?view=rev&rev=478860 Log: [MNG-2680] refactored and improved function names Submitted by: Marvin King
Modified: maven/shared/trunk/maven-web-ui-tests/src/main/java/org/apache/maven/shared/web/test/AbstractSeleniumTestCase.java maven/shared/trunk/maven-web-ui-tests/src/main/java/org/apache/maven/shared/web/test/XPathExpressionUtil.java Modified: maven/shared/trunk/maven-web-ui-tests/src/main/java/org/apache/maven/shared/web/test/AbstractSeleniumTestCase.java URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-web-ui-tests/src/main/java/org/apache/maven/shared/web/test/AbstractSeleniumTestCase.java?view=diff&rev=478860&r1=478859&r2=478860 ============================================================================== --- maven/shared/trunk/maven-web-ui-tests/src/main/java/org/apache/maven/shared/web/test/AbstractSeleniumTestCase.java (original) +++ maven/shared/trunk/maven-web-ui-tests/src/main/java/org/apache/maven/shared/web/test/AbstractSeleniumTestCase.java Fri Nov 24 04:49:23 2006 @@ -254,11 +254,16 @@ ////////////////////////////////////// public void login( String username, String password ) { + login( username, password, true, "Login Page" ); + } + + public void login( String username, String password, boolean valid, String assertReturnPage ) + { clickLinkWithText( "Login" ); assertLoginPage(); - submitLoginPage( username, password ); + submitLoginPage( username, password, false, valid, assertReturnPage ); } public void assertLoginPage() @@ -273,15 +278,15 @@ public void submitLoginPage( String username, String password ) { - submitLoginPage( username, password, false, true ); + submitLoginPage( username, password, false, true, "Login Page" ); } public void submitLoginPage( String username, String password, boolean validUsernamePassword ) { - submitLoginPage( username, password, false, validUsernamePassword ); + submitLoginPage( username, password, false, validUsernamePassword, "Login Page" ); } - public void submitLoginPage( String username, String password, boolean rememberMe, boolean validUsernamePassword ) + public void submitLoginPage( String username, String password, boolean rememberMe, boolean validUsernamePassword, String assertReturnPage ) { assertLoginPage(); setFieldValue( "username", username ); @@ -291,16 +296,23 @@ checkField( "rememberMe" ); } clickButtonWithValue( "Login" ); - waitPage(); + if ( validUsernamePassword ) { - assertTextPresent( "Welcome, " + username + " - Logout" ); + assertTextPresent( "Welcome, "); assertLinkPresent( username ); assertLinkPresent( "Logout" ); } else { - assertLoginPage(); + if ( "Login Page".equals( assertReturnPage ) ) + { + assertLoginPage(); + } + else + { + assertPage( assertReturnPage ); + } } } Modified: maven/shared/trunk/maven-web-ui-tests/src/main/java/org/apache/maven/shared/web/test/XPathExpressionUtil.java URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-web-ui-tests/src/main/java/org/apache/maven/shared/web/test/XPathExpressionUtil.java?view=diff&rev=478860&r1=478859&r2=478860 ============================================================================== --- maven/shared/trunk/maven-web-ui-tests/src/main/java/org/apache/maven/shared/web/test/XPathExpressionUtil.java (original) +++ maven/shared/trunk/maven-web-ui-tests/src/main/java/org/apache/maven/shared/web/test/XPathExpressionUtil.java Fri Nov 24 04:49:23 2006 @@ -51,9 +51,9 @@ * @param columnValues the values to be matched in each column, element column is included * @return */ - public static String columnElementWithSiblingColumnValues( String element, int elementIndex, String[] columnValues ) + public static String getColumnElement( String element, int elementIndex, String[] columnValues ) { - return columnElementWithSiblingColumnValues( element, elementIndex, null, columnValues ); + return getColumnElement( element, elementIndex, null, columnValues ); } /** @@ -65,7 +65,7 @@ * @param columnValues the values to be matched in each column, element column is included * @return */ - public static String columnElementWithSiblingColumnValues( String element, int elementIndex, String elementValue, + public static String getColumnElement( String element, int elementIndex, String elementValue, String[] columnValues ) { String xpathExpression = null; @@ -97,7 +97,7 @@ * @param columnValues the matched list of columnValues * @return */ - public static String matchTableRowOrderedValues( String[] columnValues ) + public static String getTableRow( String[] columnValues ) { String xpathExpression = null;