You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by eb...@apache.org on 2004/07/08 17:29:51 UTC

cvs commit: jakarta-commons/configuration/src/test/org/apache/commons/configuration TestJNDIConfiguration.java

ebourg      2004/07/08 08:29:51

  Modified:    configuration/src/test/org/apache/commons/configuration
                        TestJNDIConfiguration.java
  Log:
  added testContainsKey()
  
  Revision  Changes    Path
  1.8       +15 -11    jakarta-commons/configuration/src/test/org/apache/commons/configuration/TestJNDIConfiguration.java
  
  Index: TestJNDIConfiguration.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/configuration/src/test/org/apache/commons/configuration/TestJNDIConfiguration.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- TestJNDIConfiguration.java	4 May 2004 22:14:29 -0000	1.7
  +++ TestJNDIConfiguration.java	8 Jul 2004 15:29:50 -0000	1.8
  @@ -20,25 +20,26 @@
   
   /**
    * Test to see if the JNDIConfiguration works properly.  Currently excluded
  - * in the project.xml unitTest section as our JNDI provider doesn't 
  + * in the project.xml unitTest section as our JNDI provider doesn't
    * properly support the listBindings() method.
  - * 
  + *
    * This does work fine with Tomcat's JNDI provider however.
    *
    * @version $Id$
    */
   public class TestJNDIConfiguration extends TestCase {
   
  +    public static final String CONTEXT_FACTORY =
  +            "org.apache.commons.configuration.MockStaticMemoryInitialContextFactory";
  +
       private JNDIConfiguration conf;
       private NonStringTestHolder nonStringTestHolder;
   
       public void setUp() throws Exception {
  -        
  -        System.setProperty("java.naming.factory.initial","org.apache.commons.configuration.MockStaticMemoryInitialContextFactory");
  -        
  +
  +        System.setProperty("java.naming.factory.initial", CONTEXT_FACTORY);
   
           conf = new JNDIConfiguration();
  -        conf.setPrefix("");
   
           nonStringTestHolder = new NonStringTestHolder();
           nonStringTestHolder.setConfiguration(conf);
  @@ -110,10 +111,13 @@
           assertEquals("true", o.toString());
       }
   
  +    public void testContainsKey()
  +    {
  +        String key = "test.boolean";
  +        assertTrue("'" + key + "' not found", conf.containsKey(key));
   
  -
  -   
  -
  - 
  +        conf.clearProperty(key);
  +        assertFalse("'" + key + "' still found", conf.containsKey(key));
  +    }
   
   }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org