You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by va...@apache.org on 2010/10/07 20:37:40 UTC

svn commit: r1005567 - /geronimo/server/trunk/testsuite/security-testsuite/test-security-annotation-ejb/security-ejb-ear/src/test/java/org/apache/geronimo/testsuite/security/ejb/SecurityEJBTest.java

Author: vamsic007
Date: Thu Oct  7 18:37:40 2010
New Revision: 1005567

URL: http://svn.apache.org/viewvc?rev=1005567&view=rev
Log:
These tests are no good without the assertions. Added assertions.

Modified:
    geronimo/server/trunk/testsuite/security-testsuite/test-security-annotation-ejb/security-ejb-ear/src/test/java/org/apache/geronimo/testsuite/security/ejb/SecurityEJBTest.java

Modified: geronimo/server/trunk/testsuite/security-testsuite/test-security-annotation-ejb/security-ejb-ear/src/test/java/org/apache/geronimo/testsuite/security/ejb/SecurityEJBTest.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/security-testsuite/test-security-annotation-ejb/security-ejb-ear/src/test/java/org/apache/geronimo/testsuite/security/ejb/SecurityEJBTest.java?rev=1005567&r1=1005566&r2=1005567&view=diff
==============================================================================
--- geronimo/server/trunk/testsuite/security-testsuite/test-security-annotation-ejb/security-ejb-ear/src/test/java/org/apache/geronimo/testsuite/security/ejb/SecurityEJBTest.java (original)
+++ geronimo/server/trunk/testsuite/security-testsuite/test-security-annotation-ejb/security-ejb-ear/src/test/java/org/apache/geronimo/testsuite/security/ejb/SecurityEJBTest.java Thu Oct  7 18:37:40 2010
@@ -28,15 +28,18 @@ public class SecurityEJBTest extends Sel
         selenium.open(baseURL+appContextStr);
         selenium.click("link=Annonymous");
         selenium.waitForPageToLoad("30000");
-        selenium.isTextPresent("1. SecurityBean.permitAllMethod:true");
-        selenium.isTextPresent("2. SecurityBean.rolesAllowedUserMethod:false");
-        selenium.isTextPresent("3. SecurityBean.rolesAllowedAdminMethod:false");
-        selenium.isTextPresent("4. SecurityBean.denyAllMethod:false");
-        selenium.isTextPresent("5. SecurityRunAsBean.permitAllMethod:true::SecurityBean.permitAllMethod:true");
-        selenium.isTextPresent("6. SecurityRunAsBean.rolesAllowedUserMethod:false");
-        selenium.isTextPresent("7. SecurityRunAsBean.rolesAllowedAdminMethod:false");
-        selenium.isTextPresent("8. SecurityRunAsBean.denyAllMethod:false");
-        selenium.click("link=Logout");
+        try {
+            assertTrue(selenium.isTextPresent("1. SecurityBean.permitAllMethod:true"));
+            assertTrue(selenium.isTextPresent("2. SecurityBean.rolesAllowedUserMethod:false"));
+            assertTrue(selenium.isTextPresent("3. SecurityBean.rolesAllowedAdminMethod:false"));
+            assertTrue(selenium.isTextPresent("4. SecurityBean.denyAllMethod:false"));
+            assertTrue(selenium.isTextPresent("5. SecurityRunAsBean.permitAllMethod:true::SecurityBean.permitAllMethod:true"));
+            assertTrue(selenium.isTextPresent("6. SecurityRunAsBean.rolesAllowedUserMethod:false"));
+            assertTrue(selenium.isTextPresent("7. SecurityRunAsBean.rolesAllowedAdminMethod:false"));
+            assertTrue(selenium.isTextPresent("8. SecurityRunAsBean.denyAllMethod:false"));
+        } finally {
+            selenium.click("link=Logout");
+        }
     
     }
 
@@ -50,15 +53,18 @@ public class SecurityEJBTest extends Sel
         selenium.type("j_password", "bone");
         selenium.click("//input[@value='Login']");
         selenium.waitForPageToLoad("30000");
-        selenium.isTextPresent("1. SecurityBean.permitAllMethod:true");
-        selenium.isTextPresent("2. SecurityBean.rolesAllowedUserMethod:false");
-        selenium.isTextPresent("3. SecurityBean.rolesAllowedAdminMethod:true");
-        selenium.isTextPresent("4. SecurityBean.denyAllMethod:false");
-        selenium.isTextPresent("5. SecurityRunAsBean.permitAllMethod:true::SecurityBean.permitAllMethod:true");
-        selenium.isTextPresent("6. SecurityRunAsBean.rolesAllowedUserMethod:false");
-        selenium.isTextPresent("7. SecurityRunAsBean.rolesAllowedAdminMethod:true::SecurityBean.rolesAllowedAdminMethod:false");
-        selenium.isTextPresent("8. SecurityRunAsBean.denyAllMethod:false");
-        selenium.click("link=Logout");
+        try {
+            assertTrue(selenium.isTextPresent("1. SecurityBean.permitAllMethod:true"));
+            assertTrue(selenium.isTextPresent("2. SecurityBean.rolesAllowedUserMethod:false"));
+            assertTrue(selenium.isTextPresent("3. SecurityBean.rolesAllowedAdminMethod:true"));
+            assertTrue(selenium.isTextPresent("4. SecurityBean.denyAllMethod:false"));
+            assertTrue(selenium.isTextPresent("5. SecurityRunAsBean.permitAllMethod:true::SecurityBean.permitAllMethod:true"));
+            assertTrue(selenium.isTextPresent("6. SecurityRunAsBean.rolesAllowedUserMethod:false"));
+            assertTrue(selenium.isTextPresent("7. SecurityRunAsBean.rolesAllowedAdminMethod:true::SecurityBean.rolesAllowedAdminMethod:false"));
+            assertTrue(selenium.isTextPresent("8. SecurityRunAsBean.denyAllMethod:false"));
+        } finally {
+            selenium.click("link=Logout");
+        }
     }
     @Test
     public void testEJBSecurityUser() throws Exception {
@@ -70,13 +76,17 @@ public class SecurityEJBTest extends Sel
         selenium.type("j_password", "mouse");
         selenium.click("//input[@value='Login']");
         selenium.waitForPageToLoad("30000");
-        selenium.isTextPresent("1. SecurityBean.permitAllMethod:true");
-        selenium.isTextPresent("2. SecurityBean.rolesAllowedUserMethod:true");
-        selenium.isTextPresent("3. SecurityBean.rolesAllowedAdminMethod:false");
-        selenium.isTextPresent("4. SecurityBean.denyAllMethod:false");
-        selenium.isTextPresent("6. SecurityRunAsBean.rolesAllowedUserMethod:true::SecurityBean.rolesAllowedUserMethod:true");
-        selenium.isTextPresent("7. SecurityRunAsBean.rolesAllowedAdminMethod:false");
-        selenium.isTextPresent("8. SecurityRunAsBean.denyAllMethod:false");
-        selenium.click("link=Logout");
+        try {
+            assertTrue(selenium.isTextPresent("1. SecurityBean.permitAllMethod:true"));
+            assertTrue(selenium.isTextPresent("2. SecurityBean.rolesAllowedUserMethod:true"));
+            assertTrue(selenium.isTextPresent("3. SecurityBean.rolesAllowedAdminMethod:false"));
+            assertTrue(selenium.isTextPresent("4. SecurityBean.denyAllMethod:false"));
+            assertTrue(selenium.isTextPresent("5. SecurityRunAsBean.permitAllMethod:true::SecurityBean.permitAllMethod:true"));
+            assertTrue(selenium.isTextPresent("6. SecurityRunAsBean.rolesAllowedUserMethod:true::SecurityBean.rolesAllowedUserMethod:true"));
+            assertTrue(selenium.isTextPresent("7. SecurityRunAsBean.rolesAllowedAdminMethod:false"));
+            assertTrue(selenium.isTextPresent("8. SecurityRunAsBean.denyAllMethod:false"));
+        } finally {
+            selenium.click("link=Logout");
+        }
     }
 }