001    /*
002     * $Id: ResourceBundleResourcesFactoryTestCase.java 354761 2005-12-07 15:11:58Z niallp $
003     * $Revision: 354761 $
004     * $Date: 2005-12-07 15:11:58 +0000 (Wed, 07 Dec 2005) $
005     *
006     * ====================================================================
007     *
008     *  Copyright 2003-2005 The Apache Software Foundation
009     * 
010     *  Licensed under the Apache License, Version 2.0 (the "License");
011     *  you may not use this file except in compliance with the License.
012     *  You may obtain a copy of the License at
013     *
014     *      http://www.apache.org/licenses/LICENSE-2.0
015     *
016     *  Unless required by applicable law or agreed to in writing, software
017     *  distributed under the License is distributed on an "AS IS" BASIS,
018     *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
019     *  See the License for the specific language governing permissions and
020     *  limitations under the License.
021     *
022     */
023    
024    package org.apache.commons.resources.impl;
025    
026    import junit.framework.Test;
027    import junit.framework.TestCase;
028    import junit.framework.TestSuite;
029    
030    import org.apache.commons.resources.ResourcesFactory;
031    
032    /**
033     * <p>Unit tests for
034     * <code>org.apache.commons.resources.impl.ResourceBundleResourcesFactory</code>.
035     * </p>
036     */
037    public class ResourceBundleResourcesFactoryTestCase extends TestCase {
038    
039    
040        // ----------------------------------------------------- Instance Variables
041    
042    
043        // Configuration value for our resource bundles
044        protected static final String CONFIG = "org.apache.commons.resources.impl.TestResources";
045    
046        // Logical name of the Resources instance to be created
047        protected static final String NAME = "name";
048    
049    
050        // The <code>ResourcesFactory</code> instance to be tested.
051        protected ResourcesFactory factory = null;
052    
053    
054        // ----------------------------------------------------------- Constructors
055    
056    
057        public ResourceBundleResourcesFactoryTestCase(String name) {
058            super(name);
059        }
060    
061    
062        // --------------------------------------------------- Overall Test Methods
063    
064    
065        // Set up instance variables required by this test case
066        public void setUp() throws Exception {
067            factory = new ResourceBundleResourcesFactory();
068        }
069    
070        // Return the tests included in this test suite
071        public static Test suite() {
072            return (new TestSuite(ResourceBundleResourcesFactoryTestCase.class));
073        }
074    
075        // Tear down the instance variables required by this test case
076        public void tearDown() {
077            factory = null;
078        }
079    
080    
081        // ------------------------------------------------ Individual Test Methods
082    
083    
084        // Test the characteristics of a newly created instance
085        public void testPristine() {
086            assertNotNull(factory);
087        }
088    
089    
090    }