Package org.apache.avalon.framework.configuration

Examples of org.apache.avalon.framework.configuration.DefaultConfiguration


{
   public void testAvalonAcceptorManager()
      throws Exception
   {
      final AvalonAcceptorManager manager = new AvalonAcceptorManager();
      final DefaultConfiguration root = new DefaultConfiguration( "root", "" );
      final DefaultConfiguration configuration = new DefaultConfiguration( "shutdownTimeout", "" );
      configuration.setValue( "22" );
      root.addChild( configuration );

      final ConsoleLogger logger = new ConsoleLogger( ConsoleLogger.LEVEL_DISABLED );
      manager.enableLogging( logger );
      final AcceptorMonitor monitor = manager.getMonitor();
View Full Code Here


        super( s );
    }

    public void testAttributeOnlyMerge() throws Exception
    {
        DefaultConfiguration result = new DefaultConfiguration( "a", "b" );
        result.setAttribute( "a", "1" );

        DefaultConfiguration base = new DefaultConfiguration( "a", "b" );
        base.setAttribute( "a", "2" );

        DefaultConfiguration layer = new DefaultConfiguration( "a", "b" );
        layer.setAttribute( "a", "1" );

        assertTrue( ConfigurationUtil.equals( result, ConfigurationMerger.merge( layer, base ) ) );
        assertTrue( ConfigurationUtil.equals( layer, ConfigurationSplitter.split( result, base ) ));
    }
View Full Code Here

        assertTrue( ConfigurationUtil.equals( layer, ConfigurationSplitter.split( result, base ) ));
    }

    public void testAddChild() throws Exception
    {
        DefaultConfiguration result = new DefaultConfiguration( "a", "b" );
        result.addChild( new DefaultConfiguration( "kid1", "b" ) );
        result.addChild( new DefaultConfiguration( "kid2", "b" ) );

        DefaultConfiguration base = new DefaultConfiguration( "a", "b" );
        base.addChild( new DefaultConfiguration( "kid1", "b" ) );

        DefaultConfiguration layer = new DefaultConfiguration( "a", "b" );
        layer.addChild( new DefaultConfiguration( "kid2", "b" ) );

        assertTrue( ConfigurationUtil.equals( result, ConfigurationMerger.merge( layer, base ) ) );
        assertTrue( ConfigurationUtil.equals( layer, ConfigurationSplitter.split( result, base ) ));
    }
View Full Code Here

        super( name );
    }

    public void setUp()
    {
        m_configuration = new DefaultConfiguration( "a", "b" );
    }
View Full Code Here

                    return children[ i ];
                }
            }
        }

        return create ? new DefaultConfiguration( element, null ) : null;
    }
View Full Code Here

        assertTrue( ConfigurationUtil.equals( m_configuration, m_configuration ) );
    }

    public void testAttributeEquals()
    {
        DefaultConfiguration c1 = new DefaultConfiguration("a", "here");
        DefaultConfiguration c2 = new DefaultConfiguration("a", "there");

        c1.setAttribute("test", "test");
        c2.setAttribute("test", "test");

        assertTrue( ConfigurationUtil.equals( c1, c2 ) );
    }
View Full Code Here

        assertTrue( ConfigurationUtil.equals( layer, ConfigurationSplitter.split( result, base ) ));
    }

    public void testOverrideChild() throws Exception
    {
        DefaultConfiguration result = new DefaultConfiguration( "a", "b" );
        DefaultConfiguration rkid1 = new DefaultConfiguration( "kid1", "b" );
        rkid1.setAttribute( "test", "1" );
        result.addChild( rkid1 );

        DefaultConfiguration base = new DefaultConfiguration( "a", "b" );
        DefaultConfiguration bkid1 = new DefaultConfiguration( "kid1", "b" );
        bkid1.setAttribute( "test", "0" );
        base.addChild( bkid1 );

        DefaultConfiguration layer = new DefaultConfiguration( "a", "b" );
        DefaultConfiguration lkid1 = new DefaultConfiguration( "kid1", "b" );
        lkid1.setAttribute( "test", "1" );
        layer.addChild( lkid1 );

        assertTrue( !ConfigurationUtil.equals( result, ConfigurationMerger.merge( layer, base ) ) );

        lkid1.setAttribute( "excalibur-configuration:merge", "true" );

        assertTrue( ConfigurationUtil.equals( result, ConfigurationMerger.merge( layer, base ) ) );
        assertTrue( ConfigurationUtil.equals( layer, ConfigurationSplitter.split( result, base ) ) );
    }
View Full Code Here

        assertTrue( ConfigurationUtil.equals( c1, c2 ) );
    }

    public void testValueEquals()
    {
        DefaultConfiguration c1 = new DefaultConfiguration("a", "here");
        DefaultConfiguration c2 = new DefaultConfiguration("a", "there");

        c1.setValue("test");
        c2.setValue("test");

        assertTrue( ConfigurationUtil.equals( c1, c2 ) );
    }
View Full Code Here

        assertTrue( ConfigurationUtil.equals( c1, c2 ) );
    }

    public void testChildrenEquals()
    {
        DefaultConfiguration c1 = new DefaultConfiguration("a", "here");
        DefaultConfiguration k1 = new DefaultConfiguration("b", "wow");
        DefaultConfiguration c2 = new DefaultConfiguration("a", "there");
        DefaultConfiguration k2 = new DefaultConfiguration("c", "wow");
        DefaultConfiguration k3 = new DefaultConfiguration("c", "wow");

        k3.setValue( "bigger stronger faster" );

        k1.setAttribute("test", "test");
        k2.setAttribute("test", "test");

        c1.addChild( k1 );
View Full Code Here

        super( s );
    }

    public void setUp() throws Exception
    {
        m_configuration = new DefaultConfiguration( "a", "b" );
        m_configuration.setAttribute( "test", "test" );
        m_configuration.setValue( "test" );

        m_factory = new JarvConfigurationValidatorFactory();
        m_factory.enableLogging( new ConsoleLogger() );
View Full Code Here

TOP

Related Classes of org.apache.avalon.framework.configuration.DefaultConfiguration

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.