revert change of StringBuilder => StringBuffer because only the latter has setLength()

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/collections/trunk@1003360 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Sebastian Bazley 2010-10-01 02:27:12 +00:00
parent 2d2aefe361
commit 767a23ffda
1 changed files with 4 additions and 35 deletions

View File

@ -22,9 +22,7 @@ import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
import junit.framework.Test;
import junit.framework.TestSuite;
import junit.textui.TestRunner;
import junit.framework.TestCase;
import org.apache.commons.collections.functors.EqualPredicate;
import org.apache.commons.collections.functors.ExceptionClosure;
@ -40,7 +38,7 @@ import org.apache.commons.collections.functors.TruePredicate;
*
* @author Stephen Colebourne
*/
public class TestClosureUtils extends junit.framework.TestCase {
public class TestClosureUtils extends TestCase {
private static final Object cString = "Hello";
@ -51,35 +49,6 @@ public class TestClosureUtils extends junit.framework.TestCase {
super(name);
}
/**
* Main.
* @param args
*/
public static void main(String[] args) {
TestRunner.run(suite());
}
/**
* Return class as a test suite.
*/
public static Test suite() {
return new TestSuite(TestClosureUtils.class);
}
/**
* Set up instance variables required by this test case.
*/
@Override
public void setUp() {
}
/**
* Tear down instance variables required by this test case.
*/
@Override
public void tearDown() {
}
static class MockClosure<T> implements Closure<T> {
int count = 0;
@ -134,10 +103,10 @@ public class TestClosureUtils extends junit.framework.TestCase {
//------------------------------------------------------------------
public void testInvokeClosure() {
StringBuilder buf = new StringBuilder("Hello");
StringBuffer buf = new StringBuffer("Hello"); // Only StringBuffer has setLength() method
ClosureUtils.invokerClosure("reverse").execute(buf);
assertEquals("olleH", buf.toString());
buf = new StringBuilder("Hello");
buf = new StringBuffer("Hello");
ClosureUtils.invokerClosure("setLength", new Class[] {Integer.TYPE}, new Object[] {new Integer(2)}).execute(buf);
assertEquals("He", buf.toString());
}