Author: evenisse
Date: Sat Dec 23 03:03:34 2006
New Revision: 489879

URL: http://svn.apache.org/viewvc?view=rev&rev=489879
Log:
Use methods from maven-web-ui-tests

Modified:
    
maven/archiva/trunk/archiva-webapp-test/src/test/it/org/apache/maven/archiva/web/test/AbstractArchivaTestCase.java
    
maven/archiva/trunk/archiva-webapp-test/src/test/it/org/apache/maven/archiva/web/test/LoginTest.java

Modified: 
maven/archiva/trunk/archiva-webapp-test/src/test/it/org/apache/maven/archiva/web/test/AbstractArchivaTestCase.java
URL: 
http://svn.apache.org/viewvc/maven/archiva/trunk/archiva-webapp-test/src/test/it/org/apache/maven/archiva/web/test/AbstractArchivaTestCase.java?view=diff&rev=489879&r1=489878&r2=489879
==============================================================================
--- 
maven/archiva/trunk/archiva-webapp-test/src/test/it/org/apache/maven/archiva/web/test/AbstractArchivaTestCase.java
 (original)
+++ 
maven/archiva/trunk/archiva-webapp-test/src/test/it/org/apache/maven/archiva/web/test/AbstractArchivaTestCase.java
 Sat Dec 23 03:03:34 2006
@@ -27,34 +27,10 @@
 public abstract class AbstractArchivaTestCase
     extends AbstractSeleniumTestCase
 {
-    protected String adminUsername = "admin";
-
-    protected String adminPassword = "admin1";
-
-    protected String adminFullName = "Archiva Admin";
-
-    protected String adminEmail = "[EMAIL PROTECTED]";
-
     private String baseUrl = "http://localhost:9595/archiva";;
 
     public static final String CREATE_ADMIN_USER_PAGE_TITLE = "Maven Archiva 
:: Create Admin User";
 
-    protected void initialize()
-    {
-        getSelenium().open( "/archiva" );
-
-        if ( CREATE_ADMIN_USER_PAGE_TITLE.equals( getSelenium().getTitle() ) )
-        {
-            assertCreateAdminUserPage();
-            submitCreateAdminUserPage( adminFullName, adminEmail, 
adminPassword, adminPassword );
-            assertLoginPage();
-            submitLoginPage( adminUsername, adminPassword );
-            logout();
-        }
-
-        login();
-    }
-
     protected String getApplicationName()
     {
         return "Archiva";
@@ -65,15 +41,6 @@
         return "2005";
     }
 
-    public abstract void login();
-
-    public void assertFooter()
-    {
-        int currentYear = Calendar.getInstance().get( Calendar.YEAR );
-        assertTrue( getSelenium().getText( "xpath=//[EMAIL 
PROTECTED]'footer']/div" ).endsWith(
-            " " + getInceptionYear() + "-" + currentYear + " Apache Software 
Foundation" ) );
-    }
-
     public void assertHeader()
     {
         assertTrue( "banner is missing" , getSelenium().isElementPresent( 
"xpath=//[EMAIL PROTECTED]'banner']" ) );
@@ -91,48 +58,5 @@
     public String getBaseUrl()
     {
         return baseUrl;
-    }
-
-    //////////////////////////////////////
-    // Create Admin User
-    //////////////////////////////////////
-    public void assertCreateAdminUserPage()
-    {
-        assertPage( CREATE_ADMIN_USER_PAGE_TITLE );
-        assertTextPresent( "Create Admin User" );
-        assertTextPresent( "Username" );
-        assertElementPresent( "user.username" );
-        assertTextPresent( "Full Name" );
-        assertElementPresent( "user.fullName" );
-        assertTextPresent( "Email Address" );
-        assertElementPresent( "user.email" );
-        assertTextPresent( "Password" );
-        assertElementPresent( "user.password" );
-        assertTextPresent( "Confirm Password" );
-        assertElementPresent( "user.confirmPassword" );
-    }
-
-    //////////////////////////////////////
-    // Login
-    //////////////////////////////////////
-    public void assertLoginPage()
-    {
-        assertPage( "Maven Archiva :: Login Page" );
-        assertTextPresent( "Login" );
-        assertTextPresent( "Username" );
-        assertTextPresent( "Password" );
-        assertTextPresent( "Remember Me" );
-        assertFalse( isChecked( "rememberMe" ) );
-    }
-
-    public void submitCreateAdminUserPage( String fullName, String email, 
String password, String confirmPassword )
-    {
-        Selenium sel = getSelenium();
-        sel.type( "user.fullName", fullName );
-        sel.type( "user.email", email );
-        sel.type( "user.password", password );
-        sel.type( "user.confirmPassword", confirmPassword );
-        sel.click( "//[EMAIL PROTECTED]'submit']" );
-        waitPage();
     }
 }

Modified: 
maven/archiva/trunk/archiva-webapp-test/src/test/it/org/apache/maven/archiva/web/test/LoginTest.java
URL: 
http://svn.apache.org/viewvc/maven/archiva/trunk/archiva-webapp-test/src/test/it/org/apache/maven/archiva/web/test/LoginTest.java?view=diff&rev=489879&r1=489878&r2=489879
==============================================================================
--- 
maven/archiva/trunk/archiva-webapp-test/src/test/it/org/apache/maven/archiva/web/test/LoginTest.java
 (original)
+++ 
maven/archiva/trunk/archiva-webapp-test/src/test/it/org/apache/maven/archiva/web/test/LoginTest.java
 Sat Dec 23 03:03:34 2006
@@ -26,29 +26,23 @@
 {
     public void testBadLogin()
     {
-        getSelenium().open( "/archiva/login.action" );
+        goToLoginPage();
         submitLoginPage( "badUsername", "badPassword", false );
-        assertLoginPage();
         assertTextPresent( "Authentication failed" );
     }
 
     public void testUserLogin()
     {
         createUser( "user", "user01" );
-        getSelenium().open( "/archiva/login.action" );
-        assertLoginPage();
+        goToLoginPage();
         submitLoginPage( "user", "user01" );
     }
 
-    public void login()
-    {
-    }
-
     private void createUser( String username, String password )
     {
         Selenium sel = getSelenium();
 
-        sel.open( "/archiva/security/login.action" );
+        goToLoginPage();
         submitLoginPage( adminUsername, adminPassword );
 
         sel.open( "/archiva/security/userlist.action" );


Reply via email to