summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaria Odea B. Ching <oching@apache.org>2010-01-11 13:57:15 +0000
committerMaria Odea B. Ching <oching@apache.org>2010-01-11 13:57:15 +0000
commit9b2e1cfa421364675e53fbc450508015747eea74 (patch)
treebc3d2bd129af3b4ef9913f151b8d2fc4763126cb
parent160afaa19970cff285ba5014f62da0d8d5cacf5c (diff)
downloadarchiva-9b2e1cfa421364675e53fbc450508015747eea74.tar.gz
archiva-9b2e1cfa421364675e53fbc450508015747eea74.zip
[MRM-1277] Create Selenium test for advanced search feature
o add advanced search selenium test using different search criteria git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@897862 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/SearchTest.java26
1 files changed, 23 insertions, 3 deletions
diff --git a/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/SearchTest.java b/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/SearchTest.java
index 08a748a49..df9bb228c 100644
--- a/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/SearchTest.java
+++ b/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/SearchTest.java
@@ -66,12 +66,32 @@ public class SearchTest
assertTextPresent( "Advanced Search - At least one search criteria must be provided." );
}
- /* public void testSearchExistingArtifactUsingAdvancedSearchArtifactId()
+ @Test (dependsOnMethods = { "testAddArtifactValidValues" } )
+ public void testSearchExistingArtifactUsingAdvancedSearchArtifactId()
{
- searchForArtifactAdvancedSearch( null, getProperty( "ARTIFACT_ARTIFACTID" ), null, null, null, null );
+ searchForArtifactAdvancedSearch( null, getProperty( "ARTIFACT_ARTIFACTID" ), null, getProperty( "REPOSITORYID" ), null, null );
assertTextPresent( "Results" );
assertTextPresent( "Hits: 1 to 1 of 1" );
assertLinkPresent( "test" );
- }*/
+ }
+
+ @Test (dependsOnMethods = { "testAddArtifactValidValues" } )
+ public void testSearchExistingArtifactUsingAdvancedSearchGroupId()
+ {
+ searchForArtifactAdvancedSearch( getProperty( "GROUPID" ), null, null, getProperty( "REPOSITORYID" ), null, null );
+ assertTextPresent( "Results" );
+ assertTextPresent( "Hits: 1 to 1 of 1" );
+ assertLinkPresent( "test" );
+ }
+
+ @Test (dependsOnMethods = { "testAddManagedRepoValidValues", "testAddArtifactValidValues" } )
+ public void testSearchExistingArtifactUsingAdvancedSearchNoAccessToRepository()
+ {
+ searchForArtifactAdvancedSearch( null, getProperty( "ARTIFACT_ARTIFACTID" ), null, "managedrepo1", null, null );
+ assertTextPresent( "No results found" );
+ assertTextNotPresent( "Results" );
+ assertTextNotPresent( "Hits: 1 to 1 of 1" );
+ assertLinkNotPresent( "test" );
+ }
}