You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@velocity.apache.org by "Geir Magnusson Jr." <ge...@optonline.net> on 2002/02/20 18:25:21 UTC

Re: cvs commit: jakarta-velocity/src/java/org/apache/velocity/test MiscTestCase.java

On 2/20/02 12:19 PM, "Daniel Rall" <dl...@finemaltcoding.com> wrote:

> There are StringUtils tests in
> jakarta-commons-sandbox/util/src/test/.  I suggest keeping the tests
> and all code changes there, and just plucking the StringUtils class
> for use by Velocity.

Agreed - That's fine once we make the switch.  I would love to see the
StringUtils out of Velocity...

Anyone care if we deprecate them on 1.3 and get rid of them?


> 
> geirm@apache.org writes:
> 
>> geirm       02/02/20 03:33:49
>> 
>>   Added:       src/java/org/apache/velocity/test MiscTestCase.java
>>   Log:
>>   Needed a place for misc tests - we have no StringUtils tests, so figured
>>   we should until we get these out of there....
>>   
>>   Revision  Changes    Path
>>   1.1           
>> jakarta-velocity/src/java/org/apache/velocity/test/MiscTestCase.java
>>   
>>   Index: MiscTestCase.java
>>   ===================================================================
>>   package org.apache.velocity.test;
>>   
>>   /*
>>    * 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", "Velocity", 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 Group.
>>    *
>>    * 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/>.
>>    */
>>   
>>   import junit.framework.TestCase;
>>   import junit.framework.Test;
>>   
>>   import org.apache.velocity.util.StringUtils;
>>   
>>   /**
>>    * Test case for any miscellaneous stuff.  If it isn't big, and doesn't fit
>>    * anywhere else, it goes here
>>    *
>>    * @author <a href="mailto:geirm@apache.org">Geir Magnusson Jr.</a>
>>    * @version $Id: MiscTestCase.java,v 1.1 2002/02/20 11:33:49 geirm Exp $
>>    */
>>   public class MiscTestCase extends BaseTestCase
>>   {
>>       public MiscTestCase()
>>       {
>>           super("MiscTestCase");
>>       }
>>   
>>       public MiscTestCase (String name)
>>       {
>>           super(name);
>>       }
>>   
>>       public static Test suite ()
>>       {
>>           return new MiscTestCase();
>>       }
>>   
>>       public void runTest()
>>       {
>>           /*
>>            *  some StringUtils tests
>>            */
>>   
>>           String eol = "XY";
>>   
>>           String arg = "XY";
>>           String res = StringUtils.chop(arg, 1, eol );
>>           assertTrue( "Test 1", res.equals("") );
>>   
>>           arg = "X";
>>           res = StringUtils.chop( arg, 1, eol );
>>           assertTrue( "Test 2", res.equals("") );
>>   
>>           arg = "ZXY";
>>           res = StringUtils.chop( arg, 1, eol );
>>           assertTrue( "Test 3", res.equals("Z") );
>>   
>>   
>>           arg = "Hello!";
>>           res = StringUtils.chop( arg, 2, eol );
>>           assertTrue( "Test 4", res.equals("Hell"));
>>   
>>       }
>>   
>>   }
>>   
>>   
>> 
>> --
>> To unsubscribe, e-mail:
>> <ma...@jakarta.apache.org>
>> For additional commands, e-mail:
>> <ma...@jakarta.apache.org>
> 
> --
> To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>
> 

-- 
Geir Magnusson Jr.                                     geirm@optonline.net
System and Software Consulting
POC lives!


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: Commons Util 1.0 release candidate 1

Posted by "Geir Magnusson Jr." <ge...@optonline.net>.
On 2/20/02 4:06 PM, "Daniel Rall" <dl...@finemaltcoding.com> wrote:

> Prompted by Velocity's need (1.3 will use Commons Util), I've tagged
> RC1, which is available here:

To be clear we'll use it in 1.4, as we will deprecate out of Velocity some
of the classes that went into util.

> 
> http://jakarta.apache.org/builds/jakarta-commons/release/commons-util/commons-
> util-1.0-rc1.jar
> 
> Note that Commons Util is still in the sandbox (rather than in the
> commons module itself).

That means it must be proposed as a regular component.

(Sorry if that's already been discussed...)

-- 
Geir Magnusson Jr.                                     geirm@optonline.net
System and Software Consulting
"We will be judged not by the monuments we build, but by the monuments we
destroy" - Ada Louise Huxtable


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: Commons Util 1.0 release candidate 1

Posted by "Geir Magnusson Jr." <ge...@optonline.net>.
On 2/20/02 7:00 PM, "Daniel Rall" <dl...@finemaltcoding.com> wrote:

> "Geir Magnusson Jr." <ge...@optonline.net> writes:
> 
>> On 2/20/02 4:06 PM, "Daniel Rall" <dl...@finemaltcoding.com> wrote:
>> 
>>> Prompted by Velocity's need (1.3 will use Commons Util), I've tagged
>>> RC1, which is available here:
>> 
>> To be clear we'll use it in 1.4, as we will deprecate out of Velocity some
>> of the classes that went into util.
> 
> Sorry -- Geir's right (that's what I meant to say).
> 
>>> http://jakarta.apache.org/builds/jakarta-commons/release/commons-util/common
>>> s-
>>> util-1.0-rc1.jar
>>> 
>>> Note that Commons Util is still in the sandbox (rather than in the
>>> commons module itself).
>> 
>> That means it must be proposed as a regular component before release...
> 
> Okay...now that Util is just about ready for release, shall we get it
> into the jakarta-commons repo?  Would someone point me to the
> promotion procedure?
> 

Scott pointed you to one of the guidelines tacked onto the charter :)

I'll offer to be a committer if you need one, as I'll move whatever is left
in Velocity over, Scott offered as well, and I assume that he is serious
also as he's concerned about the I/O stuff.


-- 
Geir Magnusson Jr.                                     geirm@optonline.net
System and Software Consulting
Java : the speed of Smalltalk with the simple elegance of C++... 


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: Commons Util 1.0 release candidate 1

Posted by Daniel Rall <dl...@finemaltcoding.com>.
"Geir Magnusson Jr." <ge...@optonline.net> writes:

> On 2/20/02 4:06 PM, "Daniel Rall" <dl...@finemaltcoding.com> wrote:
>
>> Prompted by Velocity's need (1.3 will use Commons Util), I've tagged
>> RC1, which is available here:
>
> To be clear we'll use it in 1.4, as we will deprecate out of Velocity some
> of the classes that went into util.

Sorry -- Geir's right (that's what I meant to say).

>> http://jakarta.apache.org/builds/jakarta-commons/release/commons-util/commons-
>> util-1.0-rc1.jar
>> 
>> Note that Commons Util is still in the sandbox (rather than in the
>> commons module itself).
>
> That means it must be proposed as a regular component before release...

Okay...now that Util is just about ready for release, shall we get it
into the jakarta-commons repo?  Would someone point me to the
promotion procedure?

                             Thanks, Dan


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: Commons Util 1.0 release candidate 1

Posted by "Geir Magnusson Jr." <ge...@optonline.net>.
On 2/20/02 4:06 PM, "Daniel Rall" <dl...@finemaltcoding.com> wrote:

> Prompted by Velocity's need (1.3 will use Commons Util), I've tagged
> RC1, which is available here:

To be clear we'll use it in 1.4, as we will deprecate out of Velocity some
of the classes that went into util.

> 
> http://jakarta.apache.org/builds/jakarta-commons/release/commons-util/commons-
> util-1.0-rc1.jar
> 
> Note that Commons Util is still in the sandbox (rather than in the
> commons module itself).

That means it must be proposed as a regular component before release...

(Sorry if that's already been discussed...)

-- 
Geir Magnusson Jr.                                     geirm@optonline.net
System and Software Consulting
"We will be judged not by the monuments we build, but by the monuments we
destroy" - Ada Louise Huxtable



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: Commons Util 1.0 release candidate 1

Posted by ba...@generationjava.com.
Yay.

I'm eager to make both String-taglib and Collections both dependant on it.
Any idea when it will move out of the sandbox? Or whether it will have a
sandbox chunk and a non-sandbox chunk perhaps?




On Wed, 20 Feb 2002, Daniel Rall wrote:

> Prompted by Velocity's need (1.3 will use Commons Util), I've tagged
> RC1, which is available here:
>
> http://jakarta.apache.org/builds/jakarta-commons/release/commons-util/commons-util-1.0-rc1.jar
>
> Note that Commons Util is still in the sandbox (rather than in the
> commons module itself).
>
> Dan
>
> --
> To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>
>
>


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Commons Util 1.0 release candidate 1

Posted by Daniel Rall <dl...@finemaltcoding.com>.
Prompted by Velocity's need (1.3 will use Commons Util), I've tagged
RC1, which is available here:

http://jakarta.apache.org/builds/jakarta-commons/release/commons-util/commons-util-1.0-rc1.jar

Note that Commons Util is still in the sandbox (rather than in the
commons module itself).

Dan

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Commons Util 1.0 release candidate 1

Posted by Daniel Rall <dl...@finemaltcoding.com>.
Prompted by Velocity's need (1.3 will use Commons Util), I've tagged
RC1, which is available here:

http://jakarta.apache.org/builds/jakarta-commons/release/commons-util/commons-util-1.0-rc1.jar

Note that Commons Util is still in the sandbox (rather than in the
commons module itself).

Dan

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: cvs commit: jakarta-velocity/src/java/org/apache/velocity/test MiscTestCase.java

Posted by "Geir Magnusson Jr." <ge...@optonline.net>.
On 2/20/02 12:29 PM, "Daniel Rall" <dl...@finemaltcoding.com> wrote:

> "Geir Magnusson Jr." <ge...@optonline.net> writes:
> 
>> On 2/20/02 12:19 PM, "Daniel Rall" <dl...@finemaltcoding.com> wrote:
>> 
>>> There are StringUtils tests in
>>> jakarta-commons-sandbox/util/src/test/.  I suggest keeping the tests
>>> and all code changes there, and just plucking the StringUtils class
>>> for use by Velocity.
>> 
>> Agreed - That's fine once we make the switch.  I would love to see the
>> StringUtils out of Velocity...
>> 
>> Anyone care if we deprecate them on 1.3 and get rid of them?
> 
> +1.  Hrm, we should probably do a 1.0 release of Commons Util, then.
> Not much to that, but my time is in short supply right now.  If anyone
> else would like to embrace the task, by all means please speak up.
> :-)
> 

We'll wait then until commons-util is out.  We can deprecate now in
anticipation of it happening.

-- 
Geir Magnusson Jr.                                     geirm@optonline.net
System and Software Consulting
"They that can give up essential liberty to obtain a little temporary safety
deserve neither liberty nor safety." - Benjamin Franklin



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: cvs commit: jakarta-velocity/src/java/org/apache/velocity/test MiscTestCase.java

Posted by Daniel Rall <dl...@finemaltcoding.com>.
"Geir Magnusson Jr." <ge...@optonline.net> writes:

> On 2/20/02 12:19 PM, "Daniel Rall" <dl...@finemaltcoding.com> wrote:
>
>> There are StringUtils tests in
>> jakarta-commons-sandbox/util/src/test/.  I suggest keeping the tests
>> and all code changes there, and just plucking the StringUtils class
>> for use by Velocity.
>
> Agreed - That's fine once we make the switch.  I would love to see the
> StringUtils out of Velocity...
>
> Anyone care if we deprecate them on 1.3 and get rid of them?

+1.  Hrm, we should probably do a 1.0 release of Commons Util, then.
Not much to that, but my time is in short supply right now.  If anyone
else would like to embrace the task, by all means please speak up.
:-)

Dan

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>