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" );