[Jukebox-cvs] CVS update: J4/src/java/gnu/j4/test/unit MultipleConfigurationElements.java Makefile.a
Brought to you by:
vtt
From: CVS B. <vt...@fr...> - 2000-11-02 08:51:00
|
User: vt Date: 00/11/01 23:55:50 Modified: src/java/gnu/j4/test/unit Makefile.am Added: src/java/gnu/j4/test/unit MultipleConfigurationElements.java Log: Added the test case for checking the proper handling of the multiple value configuration elements. Revision Changes Path 1.2 +2 -1 J4/src/java/gnu/j4/test/unit/Makefile.am CVSWEB Options: ------------------- CVSWeb: Annotate this file: http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/J4/src/java/gnu/j4/test/unit/Makefile.am?annotate=1.2&cvsroot=jukebox4 CVSWeb: View this file: http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/J4/src/java/gnu/j4/test/unit/Makefile.am?rev=1.2&content-type=text/x-cvsweb-markup&cvsroot=jukebox4 CVSWeb: Diff to previous version: http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/J4/src/java/gnu/j4/test/unit/Makefile.am.diff?r1=1.2&r2=1.1&cvsroot=jukebox4 ----------------------------------- Index: Makefile.am =================================================================== RCS file: /usr/local/cvs/J4/src/java/gnu/j4/test/unit/Makefile.am,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- Makefile.am 2000/10/25 06:56:48 1.1 +++ Makefile.am 2000/11/02 06:55:50 1.2 @@ -1,9 +1,10 @@ -# $Id: Makefile.am,v 1.1 2000/10/25 06:56:48 vt Exp $ +# $Id: Makefile.am,v 1.2 2000/11/02 06:55:50 vt Exp $ EXTRA_DIST = package.html noinst_PROGRAMS = package package_SOURCES = Http11ChunkedOutputStream.java \ LruCache.java \ + MultipleConfigurationElements.java \ RWLock.java \ SemaphoreGroup.java \ ServerSocket.java \ 1.1 J4/src/java/gnu/j4/test/unit/MultipleConfigurationElements.java CVSWEB Options: ------------------- CVSWeb: Annotate this file: http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/J4/src/java/gnu/j4/test/unit/MultipleConfigurationElements.java?annotate=1.1&cvsroot=jukebox4 CVSWeb: View this file: http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/J4/src/java/gnu/j4/test/unit/MultipleConfigurationElements.java?rev=1.1&content-type=text/x-cvsweb-markup&cvsroot=jukebox4 ----------------------------------- Index: MultipleConfigurationElements.java =================================================================== package gnu.j4.test.unit; import java.util.Vector; import gnu.j4.core.LogAware; import gnu.j4.config.Configuration; /** * Once upon a time, there was a problem with the {@link * gnu.j4.config.Configuration Configuration} class being unable to read the * mixed style configuration properly. Please take a look at * <code>${INST_DIR}/test/etc/multi.conf</code> for further comments. * * @author Copyright © <a href="mailto:vt...@fr...">Vadim Tkachenko</a> 2000 * @version $Id: MultipleConfigurationElements.java,v 1.1 2000/11/02 06:55:50 vt Exp $ */ public class MultipleConfigurationElements extends LogAware { public static final String CH_MULTI = "MultiConf"; public static void main(String args[]) { (new MultipleConfigurationElements()).run(); gnu.j4.core.Logger.close(); } public void run() { Configuration conf = Configuration.createChain("multi.conf"); String test[] = { "test1", "test2", "test3", "test4", "test5", "test6" }; for ( int idx = 0; idx < test.length; idx++ ) { String asString = conf.getString(test[idx]); complain(LOG_NOTICE, CH_MULTI, test[idx] + " as String: " + asString); Vector asVector = conf.getVector(test[idx]); for ( int v = 0; v < asVector.size(); v++ ) { complain(LOG_NOTICE, CH_MULTI, test[idx] + " as Vector[" + v + "]:" + asVector.elementAt(v)); } } } } |