01: package org.apache.commons.configuration;
02:
03: /*
04: * Licensed to the Apache Software Foundation (ASF) under one or more
05: * contributor license agreements. See the NOTICE file distributed with
06: * this work for additional information regarding copyright ownership.
07: * The ASF licenses this file to You under the Apache License, Version 2.0
08: * (the "License"); you may not use this file except in compliance with
09: * the License. You may obtain a copy of the License at
10: *
11: * http://www.apache.org/licenses/LICENSE-2.0
12: *
13: * Unless required by applicable law or agreed to in writing, software
14: * distributed under the License is distributed on an "AS IS" BASIS,
15: * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16: * See the License for the specific language governing permissions and
17: * limitations under the License.
18: */
19:
20: import java.util.List;
21:
22: import junit.framework.TestCase;
23:
24: /**
25: * A base class for testing {@link
26: * org.apache.commons.configuration.BasePropertiesConfiguration}
27: * extensions.
28: *
29: * @version $Id: TestThreesomeConfiguration.java 439648 2006-09-02 20:42:10Z oheger $
30: */
31: public class TestThreesomeConfiguration extends TestCase {
32: protected Configuration conf = null;
33:
34: protected void setUp() throws Exception {
35: conf = new PropertiesConfiguration("threesome.properties");
36: }
37:
38: /**
39: * Tests <code>List</code> parsing.
40: */
41: public void testList1() throws Exception {
42: List packages = conf.getList("test.threesome.one");
43: // we should get 3 packages here
44: assertEquals(3, packages.size());
45: }
46:
47: /**
48: * Tests <code>List</code> parsing.
49: */
50: public void testList2() throws Exception {
51: List packages = conf.getList("test.threesome.two");
52: // we should get 3 packages here
53: assertEquals(3, packages.size());
54: }
55:
56: /**
57: * Tests <code>List</code> parsing.
58: */
59: public void testList3() throws Exception {
60: List packages = conf.getList("test.threesome.three");
61: // we should get 3 packages here
62: assertEquals(3, packages.size());
63: }
64:
65: }
|