taylor      2004/11/18 13:43:12

  Modified:    components/sso/src/test/org/apache/jetspeed/sso
                        TestSSOComponent.java
  Log:
  must use proxied interface, not implementation
  
  Revision  Changes    Path
  1.2       +82 -102   
jakarta-jetspeed-2/components/sso/src/test/org/apache/jetspeed/sso/TestSSOComponent.java
  
  Index: TestSSOComponent.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed-2/components/sso/src/test/org/apache/jetspeed/sso/TestSSOComponent.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- TestSSOComponent.java     16 Nov 2004 19:08:47 -0000      1.1
  +++ TestSSOComponent.java     18 Nov 2004 21:43:12 -0000      1.2
  @@ -1,28 +1,21 @@
   /* Copyright 2004 Apache Software Foundation
  -*
  -* Licensed under the Apache License, Version 2.0 (the "License");
  -* you may not use this file except in compliance with the License.
  -* You may obtain a copy of the License at
  -*
  -*     http://www.apache.org/licenses/LICENSE-2.0
  -*
  -* Unless required by applicable law or agreed to in writing, software
  -* distributed under the License is distributed on an "AS IS" BASIS,
  -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  -* See the License for the specific language governing permissions and
  -* limitations under the License.
  -*/
  + *
  + * Licensed under the Apache License, Version 2.0 (the "License");
  + * you may not use this file except in compliance with the License.
  + * You may obtain a copy of the License at
  + *
  + *     http://www.apache.org/licenses/LICENSE-2.0
  + *
  + * Unless required by applicable law or agreed to in writing, software
  + * distributed under the License is distributed on an "AS IS" BASIS,
  + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  + * See the License for the specific language governing permissions and
  + * limitations under the License.
  + */
   
   package org.apache.jetspeed.sso;
   
  -import java.util.HashMap;
  -import java.util.Map;
  -
  -import org.apache.jetspeed.sso.impl.PersistenceBrokerSSOProvider;
   import org.apache.jetspeed.sso.SSOProvider;
  -import org.apache.jetspeed.sso.impl.SSOSiteImpl;
  -
  -import javax.security.auth.Subject;
   
   import junit.framework.Test;
   import junit.framework.TestSuite;
  @@ -30,91 +23,78 @@
   import org.apache.jetspeed.components.util.DatasourceEnabledSpringTestCase;
   
   /**
  -* <p>
  -* Unit testing for [EMAIL PROTECTED] Preferences}.
  -* </p>
  -* 
  -* @author <a href="[EMAIL PROTECTED]">Roger Ruttimann</a>
  -*/
  + * <p>
  + * Unit testing for [EMAIL PROTECTED] Preferences}.
  + * </p>
  + * 
  + * @author <a href="[EMAIL PROTECTED]">Roger Ruttimann </a>
  + */
   public class TestSSOComponent extends DatasourceEnabledSpringTestCase
   {
   
  -   /** The property manager. */
  -   private static PersistenceBrokerSSOProvider  ssoBroker = null;
  +    /** The property manager. */
  +    private static SSOProvider ssoBroker = null;
   
  -   
  -   /**
  -    * @see junit.framework.TestCase#setUp()
  -    */
  -   public void setUp() throws Exception
  -   {
  -     super.setUp();
  -             
  -       try
  -        {
  -             //ssoBroker = (PersistenceBrokerSSOProvider) 
ctx.getBean("ssoProvider");        
  -             Object o = (Object) ctx.getBean("ssoProvider"); 
  -             if (o == null)
  -                     System.out.println("Returned bean is null!!");
  -             else
  -                     System.out.println("Bean is instance of:" + 
o.toString());
  -       }
  -       catch(Exception ex)
  -        {
  -             ex.printStackTrace();
  -                     throw new Exception("Exception while setup SSO TEST");
  -        }
  -   }
  -
  -   /**
  -    * @see junit.framework.TestCase#tearDown()
  -    */
  -   public void tearDown() throws Exception
  -   {
  -       clean();
  -       // super.tearDown();
  -   }
  -
  -   public static Test suite()
  -   {
  -       // All methods starting with "test" will be executed in the test 
suite.
  -       return new TestSuite(TestSSOComponent.class);
  -   }
  -
  -   /**
  -    * <p>
  -    * Test user root.
  -    * </p>
  -    */
  -   public void testSSO()
  -   {
  -             // TODO: Test cases
  -   }
  -
  -  
  -
  -   /**
  -    * <p>
  -    * Clean properties.
  -    * </p>
  -    */
  -   protected void clean() throws Exception
  -   {
  -      // Cleanup any credentails added during the test
  -    /*   
  -     try
  -       {
  +    /**
  +     * @see junit.framework.TestCase#setUp()
  +     */
  +    public void setUp() throws Exception
  +    {
  +        super.setUp();
  +
  +        try
  +        {
  +            ssoBroker = (SSOProvider) ctx.getBean("ssoProvider");
           }
  -       catch (SSOException ex)
  -       {
  -           System.out.println("SSOException" + ex);
  -       }
  -      */ 
  -   }
  -   
  -
  -   protected String[] getConfigurations()
  -   {
  -       return new String[]{"META-INF/sso-dao.xml", 
"META-INF/transaction.xml"};
  -   }
  +        catch (Exception ex)
  +        {
  +            ex.printStackTrace();
  +            throw new Exception("Exception while setup SSO TEST");
  +        }
  +    }
  +
  +    /**
  +     * @see junit.framework.TestCase#tearDown()
  +     */
  +    public void tearDown() throws Exception
  +    {
  +        clean();
  +        // super.tearDown();
  +    }
  +
  +    public static Test suite()
  +    {
  +        // All methods starting with "test" will be executed in the test 
suite.
  +        return new TestSuite(TestSSOComponent.class);
  +    }
  +
  +    /**
  +     * <p>
  +     * Test user root.
  +     * </p>
  +     */
  +    public void testSSO()
  +    {
  +        // TODO: Test cases
  +    }
  +
  +    /**
  +     * <p>
  +     * Clean properties.
  +     * </p>
  +     */
  +    protected void clean() throws Exception
  +    {
  +        // Cleanup any credentails added during the test
  +        /*
  +         * try { } catch (SSOException ex) { 
System.out.println("SSOException" +
  +         * ex); }
  +         */
  +    }
  +
  +    protected String[] getConfigurations()
  +    {
  +        return new String[]
  +        { "META-INF/sso-dao.xml", "META-INF/transaction.xml"};
  +    }
   }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to