On 18/03/2010, at 8:25 PM, mbac...@apache.org wrote:

> Author: mbaclay
> Date: Thu Mar 18 09:25:09 2010
> New Revision: 924673
> 
> URL: http://svn.apache.org/viewvc?rev=924673&view=rev
> Log:
> [MRM-1323] archiva webapp tests failed to run in internet explorer
> Submitted by: Gwen Harold Autencio
> 
> 
> Modified:
>    
> archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/ArtifactManagementTest.java
>    
> archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/RepositoryTest.java
>    
> archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/parent/AbstractArchivaTest.java
>    
> archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/parent/AbstractRepositoryTest.java
> 
> Modified: 
> archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/ArtifactManagementTest.java
> URL: 
> http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/ArtifactManagementTest.java?rev=924673&r1=924672&r2=924673&view=diff
> ==============================================================================
> --- 
> archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/ArtifactManagementTest.java
>  (original)
> +++ 
> archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/ArtifactManagementTest.java
>  Thu Mar 18 09:25:09 2010
> @@ -96,15 +96,15 @@ public class ArtifactManagementTest
>     @Test( groups = "requiresUpload" )
>     public void testDotNetTypes()
>     {
> -        addArtifact( getGroupId(), "testDotNetTypes", getVersion(), 
> "library", getArtifactFilePath(),
> +        addArtifact( "dotNetTypes", "dotNetTypes", getVersion(), "library", 
> getArtifactFilePath(),
>                      getRepositoryId() );
> -        assertTextPresent( "Artifact 'test:testDotNetTypes:1.0' was 
> successfully deployed to repository 'internal'" );
> -        getSelenium().open( baseUrl + "/browse/" + getGroupId() + 
> "/testDotNetTypes/" + getVersion() );
> +        assertTextPresent( "Artifact 'dotNetTypes:dotNetTypes:1.0' was 
> successfully deployed to repository 'internal'" );
> +        getSelenium().open( baseUrl + "/browse/" + "dotNetTypes" + 
> "/dotNetTypes/" + getVersion() );
>         waitPage();
> 
>         assertTextPresent( "<type>library</type>" );
>         String basePath =
> -            "/archiva/repository/internal/" + getGroupId() + 
> "/testDotNetTypes/" + getVersion() + "/testDotNetTypes-" +
> +            "/archiva/repository/internal/" + "dotNetTypes" + 
> "/dotNetTypes/" + getVersion() + "/dotNetTypes-" +
>                 getVersion();
>         assertLinkPresent( ".NET Library" );
>         assertElementPresent( "//a...@href='" + basePath + ".dll']" );

Why was this change necessary?

> 
> Modified: 
> archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/RepositoryTest.java
> URL: 
> http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/RepositoryTest.java?rev=924673&r1=924672&r2=924673&view=diff
> ==============================================================================
> --- 
> archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/RepositoryTest.java
>  (original)
> +++ 
> archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/RepositoryTest.java
>  Thu Mar 18 09:25:09 2010
> @@ -29,7 +29,7 @@ public class RepositoryTest
>       public void testAddManagedRepoValidValues()
>       {
>               goToRepositoriesPage();
> -             clickLinkWithLocator( 
> "//d...@id='contentArea']/div/div/a...@href='/archiva/admin/addRepository.action']"
>  );
> +             clickLinkWithText( "Add" );
>               addManagedRepository( "managedrepo1", "Managed Repository 
> Sample 1" , getRepositoryDir() + "repository/" , "", "Maven 2.x Repository", 
> "0 0 * * * ?", "", "" );
>               clickButtonWithValue( "Save" );
>               assertTextPresent( "Managed Repository Sample 1" );             
> @@ -40,7 +40,7 @@ public class RepositoryTest
>       public void testAddManagedRepoInvalidValues()
>       {                               
>               goToRepositoriesPage();
> -         clickLinkWithLocator( 
> "//d...@id='contentArea']/div/div/a...@href='/archiva/admin/addRepository.action']"
>  );        
> +         clickLinkWithText( "Add" );
>               addManagedRepository( "", "" , "" , "", "Maven 2.x Repository", 
> "", "", "" );
>               assertTextPresent( "You must enter a repository identifier." );
>               assertTextPresent( "You must enter a repository name." );

would it be better to just always use 'open' here, like below?

> @@ -105,7 +105,7 @@ public class RepositoryTest
>       @Test(dependsOnMethods = { "testAddRemoteRepoValidValues" } )
>       public void testAddRemoteRepoNullValues()
>       {               
> -         clickLinkWithLocator( 
> "//d...@id='contentArea']/div/div/a...@href='/archiva/admin/addRemoteRepository.action']"
>  );
> +         getSelenium().open( "/archiva/admin/addRemoteRepository.action" );
>               addRemoteRepository( "" , "" , "" , "" , "" , "" , "Maven 2.x 
> Repository" );
>               assertTextPresent( "You must enter a repository identifier." );
>               assertTextPresent( "You must enter a repository name." );
> @@ -136,7 +136,7 @@ public class RepositoryTest
>       @Test(dependsOnMethods = { "testDeleteManageRepo" } )
>       public void testAddRemoteRepoValidValues()
>       {               
> -             clickLinkWithLocator( 
> "//d...@id='contentArea']/div/div/a...@href='/archiva/admin/addRemoteRepository.action']"
>  );
> +             getSelenium().open( "/archiva/admin/addRemoteRepository.action" 
> );
>               addRemoteRepository( "remoterepo" , "Remote Repository Sample" 
> , "http://repository.codehaus.org/org/codehaus/mojo/"; , "" , "" , "" , "Maven 
> 2.x Repository" );
>               assertTextPresent( "Remote Repository Sample" );
>       }
> 

- Brett
--
Brett Porter
br...@apache.org
http://brettporter.wordpress.com/




Reply via email to