User: starksm 
  Date: 01/10/05 00:23:05

  Modified:    src/main/org/jboss/test/web/test Tag: Branch_2_4
                        TestWebIntegration.java
  Log:
  Remove the ejb interfaces from the web war.
  Updated the access failures tests to assert that the error code was
  a 401 so that a client browser would attempt a login.
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.7.2.5   +32 -3     
jbosstest/src/main/org/jboss/test/web/test/Attic/TestWebIntegration.java
  
  Index: TestWebIntegration.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jbosstest/src/main/org/jboss/test/web/test/Attic/TestWebIntegration.java,v
  retrieving revision 1.7.2.4
  retrieving revision 1.7.2.5
  diff -u -r1.7.2.4 -r1.7.2.5
  --- TestWebIntegration.java   2001/09/14 17:56:01     1.7.2.4
  +++ TestWebIntegration.java   2001/10/05 07:23:05     1.7.2.5
  @@ -25,14 +25,15 @@
    The secure access tests require a user named 'jduke' with a password of 'theduke'
    with a role of 'AuthorizedUser' in the servlet container.
    
  - @author [EMAIL PROTECTED]
  - @version $Revision: 1.7.2.4 $
  + @author [EMAIL PROTECTED]
  + @version $Revision: 1.7.2.5 $
    */
   public class TestWebIntegration extends TestCase
   {
      private static boolean setUp;
      private static boolean webServerAvailable;
      private static String baseURL;
  +   private static Integer port;
      
      public TestWebIntegration(String name)
      {
  @@ -48,7 +49,7 @@
            return;
         setUp = true;
         
  -      Integer port = Integer.getInteger("web.port", 8080);
  +      port = Integer.getInteger("web.port", 8080);
         baseURL = "http://jduke:theduke@localhost:"; + port + '/';
         try
         {
  @@ -163,6 +164,29 @@
         URL url = new URL(baseURL+"jbosstest/restricted/SecureServlet");
         accessURL(url);
      }
  +   /** Access the http://localhost/jbosstest/restricted/SecureServlet
  +    */
  +   public void testSecureServletWithBadPass() throws Exception
  +   {
  +      if( webServerAvailable == false )
  +         return;
  +      
  +      String baseURL = "http://jduke:badpass@localhost:"; + port + '/';
  +      URL url = new URL(baseURL+"jbosstest/restricted/SecureServlet");
  +      accessURL(url, true);
  +   }
  +   /** Access the http://localhost/jbosstest/restricted/SecureServlet
  +    */
  +   public void testSecureServletWithNoLogin() throws Exception
  +   {
  +      if( webServerAvailable == false )
  +         return;
  +      
  +      String baseURL = "http://localhost:"; + port + '/';
  +      URL url = new URL(baseURL+"jbosstest/restricted/SecureServlet");
  +      accessURL(url, true);
  +   }
  +
      /** Access the http://localhost/jbosstest/restricted/SecureEJBAccess
       */
      public void testSecureEJBAccess() throws Exception
  @@ -213,6 +237,11 @@
               System.out.println(content);
               if( shouldFail == false )
                  fail("Access to: "+url+" failed with responseCode="+responseCode);
  +            else
  +            {
  +               // Validate that we are seeing a 401 error
  +               assert("Error code 401, actual="+responseCode, responseCode == 
HttpURLConnection.HTTP_UNAUTHORIZED);
  +            }
            }
         }
         catch(IOException e)
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to