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;
 


Reply via email to