epugh       2004/01/16 09:31:39

  Modified:    configuration/src/test/org/apache/commons/configuration
                        TestConfigurationFactory.java
  Log:
  Fix simian duplicate code error!
  
  Revision  Changes    Path
  1.3       +27 -41    
jakarta-commons/configuration/src/test/org/apache/commons/configuration/TestConfigurationFactory.java
  
  Index: TestConfigurationFactory.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/configuration/src/test/org/apache/commons/configuration/TestConfigurationFactory.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- TestConfigurationFactory.java     16 Jan 2004 14:23:39 -0000      1.2
  +++ TestConfigurationFactory.java     16 Jan 2004 17:31:39 -0000      1.3
  @@ -147,26 +147,7 @@
           //configurationFactory.setDigesterRules(digesterRules.toURL());
           configurationFactory.setDigesterRuleNamespaceURI("namespace-one");
   
  -        compositeConfiguration = (CompositeConfiguration) 
configurationFactory.getConfiguration();
  -
  -        assertEquals("Verify how many configs", 2, 
compositeConfiguration.getNumberOfConfigurations());
  -
  -        assertEquals(PropertiesConfiguration.class, 
compositeConfiguration.getConfiguration(0).getClass());
  -
  -        PropertiesConfiguration pc = (PropertiesConfiguration) 
compositeConfiguration.getConfiguration(0);
  -        assertNotNull("Make sure we have a fileName:" + pc.getFileName(), 
pc.getFileName());
  -        assertTrue("Make sure we have loaded our key", 
pc.getBoolean("test.boolean"));
  -
  -        assertTrue("Make sure we have loaded our key", 
compositeConfiguration.getBoolean("test.boolean"));
  -
  -        try
  -        {
  -            compositeConfiguration.getProperty("element2.subelement.subsubelement");
  -            fail("Should have thrown an exception");
  -        }
  -        catch (java.util.NoSuchElementException nsee)
  -        {
  -        }
  +        checkCompositeConfiguration();
       }
   
       public void testLoadingConfigurationBasePath() throws Exception
  @@ -178,26 +159,7 @@
           //configurationFactory.setDigesterRules(digesterRules.toURL());
           //configurationFactory.setDigesterRuleNamespaceURI("namespace-one");
   
  -        compositeConfiguration = (CompositeConfiguration) 
configurationFactory.getConfiguration();
  -
  -        assertEquals("Verify how many configs", 2, 
compositeConfiguration.getNumberOfConfigurations());
  -
  -        assertEquals(PropertiesConfiguration.class, 
compositeConfiguration.getConfiguration(0).getClass());
  -
  -        PropertiesConfiguration pc = (PropertiesConfiguration) 
compositeConfiguration.getConfiguration(0);
  -        assertNotNull("Make sure we have a fileName:" + pc.getFileName(), 
pc.getFileName());
  -        assertTrue("Make sure we have loaded our key", 
pc.getBoolean("test.boolean"));
  -
  -        assertTrue("Make sure we have loaded our key", 
compositeConfiguration.getBoolean("test.boolean"));
  -
  -        try
  -        {
  -            compositeConfiguration.getProperty("element2.subelement.subsubelement");
  -            fail("Should have thrown an exception");
  -        }
  -        catch (java.util.NoSuchElementException nsee)
  -        {
  -        }
  +             checkCompositeConfiguration();
       }
       
       public void testLoadingAdditional() throws Exception
  @@ -240,4 +202,28 @@
           // This was overriden, too, but not in additional section
           assertEquals("enhanced factory", 
compositeConfiguration.getString("test.configuration"));
       }
  +    
  +     private void checkCompositeConfiguration() throws Exception
  +     {
  +             compositeConfiguration = (CompositeConfiguration) 
configurationFactory.getConfiguration();
  +
  +             assertEquals("Verify how many configs", 2, 
compositeConfiguration.getNumberOfConfigurations());
  +
  +             assertEquals(PropertiesConfiguration.class, 
compositeConfiguration.getConfiguration(0).getClass());
  +
  +             PropertiesConfiguration pc = (PropertiesConfiguration) 
compositeConfiguration.getConfiguration(0);
  +             assertNotNull("Make sure we have a fileName:" + pc.getFileName(), 
pc.getFileName());
  +             assertTrue("Make sure we have loaded our key", 
pc.getBoolean("test.boolean"));
  +
  +             assertTrue("Make sure we have loaded our key", 
compositeConfiguration.getBoolean("test.boolean"));
  +
  +             try
  +             {
  +                     
compositeConfiguration.getProperty("element2.subelement.subsubelement");
  +                     fail("Should have thrown an exception");
  +             }
  +             catch (java.util.NoSuchElementException nsee)
  +             {
  +             }
  +     }    
   }
  
  
  

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

Reply via email to