Create time subpackage

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137194 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Stephen Colebourne 2002-12-18 23:30:20 +00:00
parent 55feeb72b9
commit 9c4166dbb2
7 changed files with 525 additions and 414 deletions

View File

@ -3,7 +3,7 @@
<!--
"Lang" component of the Jakarta Commons Subproject
$Id: build.xml,v 1.6 2002/11/14 18:53:36 rdonkin Exp $
$Id: build.xml,v 1.7 2002/12/18 23:30:20 scolebourne Exp $
-->
@ -156,11 +156,13 @@
<target name="test" depends="
compile.tests,
test.lang,
test.exception,
test.enum,
test.builder,
test.enum,
test.exception,
test.functor,
test.reflect"
test.reflect,
test.time,
test.util"
description="Run all unit test cases">
<echo message="Running tests ..."/>
@ -219,4 +221,23 @@
<classpath refid="test.classpath"/>
</java>
</target>
<target name="test.time" depends="compile.tests">
<echo message="Running time package tests ..."/>
<java classname="${test.runner}" fork="yes"
failonerror="${test.failonerror}">
<arg value="org.apache.commons.lang.time.TimeTestSuite"/>
<classpath refid="test.classpath"/>
</java>
</target>
<target name="test.util" depends="compile.tests">
<echo message="Running util package tests ..."/>
<java classname="${test.runner}" fork="yes"
failonerror="${test.failonerror}">
<arg value="org.apache.commons.lang.util.UtilTestSuite"/>
<classpath refid="test.classpath"/>
</java>
</target>
</project>

View File

@ -1,4 +1,4 @@
package org.apache.commons.lang;
package org.apache.commons.lang.time;
/* ====================================================================
* The Apache Software License, Version 1.1

View File

@ -51,7 +51,7 @@
* information on the Apache Software Foundation, please see
* <http://www.apache.org/>.
*/
package org.apache.commons.lang;
package org.apache.commons.lang.time;
import java.text.ChoiceFormat;
import java.text.DateFormat;

View File

@ -60,9 +60,9 @@ import junit.textui.TestRunner;
/**
* Test suite for the Lang package.
*
* @author <a href="mailto:scolebourne@joda.org">Stephen Colebourne</a>
* @author Stephen Colebourne
* @author <a href="mailto:ridesmet@users.sourceforge.net">Ringo De Smet</a>
* @version $Id: LangTestSuite.java,v 1.10 2002/12/16 21:55:20 bayard Exp $
* @version $Id: LangTestSuite.java,v 1.11 2002/12/18 23:30:19 scolebourne Exp $
*/
public class LangTestSuite extends TestCase {
@ -88,10 +88,8 @@ public class LangTestSuite extends TestCase {
suite.setName("Commons-Lang Tests");
suite.addTest(ArrayUtilsTest.suite());
suite.addTest(BooleanUtilsTest.suite());
suite.addTest(CalendarUtilsTest.suite());
suite.addTest(CharSetUtilsTest.suite());
suite.addTest(ClassUtilsTest.suite());
suite.addTest(DateUtilsTest.suite());
suite.addTest(NumberRangeTest.suite());
suite.addTest(NumberUtilsTest.suite());
suite.addTest(ObjectUtilsTest.suite());

View File

@ -1,4 +1,4 @@
package org.apache.commons.lang;
package org.apache.commons.lang.time;
/* ====================================================================
* The Apache Software License, Version 1.1

View File

@ -51,7 +51,7 @@
* information on the Apache Software Foundation, please see
* <http://www.apache.org/>.
*/
package org.apache.commons.lang;
package org.apache.commons.lang.time;
import java.util.Date;
import java.util.Calendar;

View File

@ -0,0 +1,92 @@
/* ====================================================================
* The Apache Software License, Version 1.1
*
* Copyright (c) 2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
*
* 3. The end-user documentation included with the redistribution, if
* any, must include the following acknowlegement:
* "This product includes software developed by the
* Apache Software Foundation (http://www.apache.org/)."
* Alternately, this acknowlegement may appear in the software itself,
* if and wherever such third-party acknowlegements normally appear.
*
* 4. The names "The Jakarta Project", "Commons", and "Apache Software
* Foundation" must not be used to endorse or promote products derived
* from this software without prior written permission. For written
* permission, please contact apache@apache.org.
*
* 5. Products derived from this software may not be called "Apache"
* nor may "Apache" appear in their names without prior written
* permission of the Apache Software Foundation.
*
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
* ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
* USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
* ====================================================================
*
* This software consists of voluntary contributions made by many
* individuals on behalf of the Apache Software Foundation. For more
* information on the Apache Software Foundation, please see
* <http://www.apache.org/>.
*/
package org.apache.commons.lang.time;
import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
import junit.textui.TestRunner;
/**
* Test suite for the Time package.
*
* @author Stephen Colebourne
* @version $Id: TimeTestSuite.java,v 1.1 2002/12/18 23:30:19 scolebourne Exp $
*/
public class TimeTestSuite extends TestCase {
/**
* Construct a new instance.
*/
public TimeTestSuite(String name) {
super(name);
}
/**
* Command-line interface.
*/
public static void main(String[] args) {
TestRunner.run(suite());
}
/**
* Get the suite of tests
*/
public static Test suite() {
TestSuite suite = new TestSuite();
suite.setName("Commons-Lang-Time Tests");
suite.addTest(CalendarUtilsTest.suite());
suite.addTest(DateUtilsTest.suite());
return suite;
}
}