308866 Update test suite to JUnit4 - Module jetty-util
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@1818 7e9141cc-0065-0410-87d8-b60c137991c4
This commit is contained in:
parent
f5559e3f3a
commit
14d997de30
|
@ -1,4 +1,5 @@
|
|||
jetty-SNAPSHOT
|
||||
+ 308866 Update test suite to JUnit4 - Module jetty-util
|
||||
+ 313196 randomly allocate ports for session test.
|
||||
|
||||
jetty-7.1.1.v20100517
|
||||
|
|
|
@ -66,6 +66,7 @@
|
|||
<dependency>
|
||||
<groupId>junit</groupId>
|
||||
<artifactId>junit</artifactId>
|
||||
<version>${junit4-version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
|
|
|
@ -13,11 +13,16 @@
|
|||
|
||||
package org.eclipse.jetty.util;
|
||||
|
||||
import junit.framework.TestCase;
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertFalse;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
public class ArrayQueueTest extends TestCase
|
||||
import org.junit.Test;
|
||||
|
||||
|
||||
public class ArrayQueueTest
|
||||
{
|
||||
|
||||
@Test
|
||||
public void testWrap() throws Exception
|
||||
{
|
||||
ArrayQueue<String> queue = new ArrayQueue<String>(3,3);
|
||||
|
@ -63,6 +68,7 @@ public class ArrayQueueTest extends TestCase
|
|||
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testRemove() throws Exception
|
||||
{
|
||||
ArrayQueue<String> queue = new ArrayQueue<String>(3,3);
|
||||
|
@ -82,6 +88,7 @@ public class ArrayQueueTest extends TestCase
|
|||
assertEquals(i+"!",queue.get(i));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testGrow() throws Exception
|
||||
{
|
||||
ArrayQueue<String> queue = new ArrayQueue<String>(3,5);
|
||||
|
@ -123,10 +130,9 @@ public class ArrayQueueTest extends TestCase
|
|||
for (int i=0;i<12;i++)
|
||||
queue.add(""+('a'+i));
|
||||
assertEquals(13,queue.getCapacity());
|
||||
|
||||
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testFullEmpty() throws Exception
|
||||
{
|
||||
ArrayQueue<String> queue = new ArrayQueue<String>(2);
|
||||
|
|
|
@ -13,17 +13,22 @@
|
|||
|
||||
package org.eclipse.jetty.util;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
import java.util.HashSet;
|
||||
import java.util.Random;
|
||||
import java.util.concurrent.ConcurrentLinkedQueue;
|
||||
import java.util.concurrent.CyclicBarrier;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
import junit.framework.TestCase;
|
||||
import org.junit.Test;
|
||||
|
||||
public class BlockingArrayQueueTest extends TestCase
|
||||
|
||||
public class BlockingArrayQueueTest
|
||||
{
|
||||
|
||||
@Test
|
||||
public void testWrap() throws Exception
|
||||
{
|
||||
BlockingArrayQueue<String> queue = new BlockingArrayQueue<String>(3);
|
||||
|
@ -66,6 +71,7 @@ public class BlockingArrayQueueTest extends TestCase
|
|||
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testRemove() throws Exception
|
||||
{
|
||||
BlockingArrayQueue<String> queue = new BlockingArrayQueue<String>(3,3);
|
||||
|
@ -85,6 +91,7 @@ public class BlockingArrayQueueTest extends TestCase
|
|||
assertEquals(i+"!",queue.get(i));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testGrow() throws Exception
|
||||
{
|
||||
BlockingArrayQueue<String> queue = new BlockingArrayQueue<String>(3,2);
|
||||
|
@ -128,11 +135,9 @@ public class BlockingArrayQueueTest extends TestCase
|
|||
s+=2;
|
||||
c+=2;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testTake() throws Exception
|
||||
{
|
||||
final String[] data=new String[4];
|
||||
|
@ -178,6 +183,7 @@ public class BlockingArrayQueueTest extends TestCase
|
|||
|
||||
volatile boolean _running;
|
||||
|
||||
@Test
|
||||
public void testConcurrentAccess() throws Exception
|
||||
{
|
||||
final int THREADS=50;
|
||||
|
@ -306,9 +312,5 @@ public class BlockingArrayQueueTest extends TestCase
|
|||
HashSet<Integer> consSet = new HashSet<Integer>(consumed);
|
||||
|
||||
assertEquals(prodSet,consSet);
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -13,37 +13,23 @@
|
|||
|
||||
package org.eclipse.jetty.util;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
import java.util.Locale;
|
||||
import java.util.TimeZone;
|
||||
|
||||
import junit.framework.TestSuite;
|
||||
import org.junit.Test;
|
||||
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
/** Util meta Tests.
|
||||
*
|
||||
*/
|
||||
public class DateCacheTest extends junit.framework.TestCase
|
||||
public class DateCacheTest
|
||||
{
|
||||
public DateCacheTest(String name)
|
||||
{
|
||||
super(name);
|
||||
}
|
||||
|
||||
public static junit.framework.Test suite() {
|
||||
TestSuite suite = new TestSuite(DateCacheTest.class);
|
||||
return suite;
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
/** main.
|
||||
*/
|
||||
public static void main(String[] args)
|
||||
{
|
||||
junit.textui.TestRunner.run(suite());
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
@Test
|
||||
public void testDateCache() throws Exception
|
||||
{
|
||||
//@WAS: Test t = new Test("org.eclipse.jetty.util.DateCache");
|
||||
|
|
|
@ -13,32 +13,28 @@
|
|||
|
||||
package org.eclipse.jetty.util;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertFalse;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.ListIterator;
|
||||
|
||||
import junit.framework.TestCase;
|
||||
import org.junit.Test;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
*/
|
||||
public class LazyListTest extends TestCase
|
||||
public class LazyListTest
|
||||
{
|
||||
|
||||
/**
|
||||
* Constructor for LazyListTest.
|
||||
* @param arg0
|
||||
*/
|
||||
public LazyListTest(String arg0)
|
||||
{
|
||||
super(arg0);
|
||||
}
|
||||
|
||||
/*
|
||||
* Test for Object add(Object, Object)
|
||||
*/
|
||||
@Test
|
||||
public void testAddObjectObject()
|
||||
{
|
||||
Object list=null;
|
||||
|
@ -79,6 +75,7 @@ public class LazyListTest extends TestCase
|
|||
/*
|
||||
* Test for Object add(Object, int, Object)
|
||||
*/
|
||||
@Test
|
||||
public void testAddObjectintObject()
|
||||
{
|
||||
Object list=null;
|
||||
|
@ -100,7 +97,7 @@ public class LazyListTest extends TestCase
|
|||
assertTrue(list instanceof List);
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void testAddCollection()
|
||||
{
|
||||
ArrayList l=new ArrayList();
|
||||
|
@ -118,6 +115,7 @@ public class LazyListTest extends TestCase
|
|||
assertEquals("b",LazyList.get(list,3));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testEnsureSize()
|
||||
{
|
||||
assertTrue(LazyList.ensureSize(null,10)!=null);
|
||||
|
@ -134,6 +132,7 @@ public class LazyListTest extends TestCase
|
|||
/*
|
||||
* Test for Object remove(Object, Object)
|
||||
*/
|
||||
@Test
|
||||
public void testRemoveObjectObject()
|
||||
{
|
||||
Object list=null;
|
||||
|
@ -166,6 +165,7 @@ public class LazyListTest extends TestCase
|
|||
/*
|
||||
* Test for Object remove(Object, int)
|
||||
*/
|
||||
@Test
|
||||
public void testRemoveObjectint()
|
||||
{
|
||||
Object list=null;
|
||||
|
@ -197,6 +197,7 @@ public class LazyListTest extends TestCase
|
|||
/*
|
||||
* Test for List getList(Object)
|
||||
*/
|
||||
@Test
|
||||
public void testGetListObject()
|
||||
{
|
||||
assertEquals(0,LazyList.getList(null).size());
|
||||
|
@ -211,12 +212,14 @@ public class LazyListTest extends TestCase
|
|||
/*
|
||||
* Test for List getList(Object, boolean)
|
||||
*/
|
||||
@Test
|
||||
public void testGetListObjectboolean()
|
||||
{
|
||||
assertEquals(0,LazyList.getList(null,false).size());
|
||||
assertEquals(null,LazyList.getList(null,true));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testToStringArray()
|
||||
{
|
||||
assertEquals(0,LazyList.toStringArray(null).length);
|
||||
|
@ -237,6 +240,7 @@ public class LazyListTest extends TestCase
|
|||
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testSize()
|
||||
{
|
||||
ArrayList l=new ArrayList();
|
||||
|
@ -249,6 +253,7 @@ public class LazyListTest extends TestCase
|
|||
assertEquals(2,LazyList.size(l));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testGet()
|
||||
{
|
||||
testAddObjectObject();
|
||||
|
@ -274,6 +279,7 @@ public class LazyListTest extends TestCase
|
|||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testContains()
|
||||
{
|
||||
ArrayList l=new ArrayList();
|
||||
|
@ -289,8 +295,7 @@ public class LazyListTest extends TestCase
|
|||
|
||||
}
|
||||
|
||||
|
||||
|
||||
@Test
|
||||
public void testIterator()
|
||||
{
|
||||
ArrayList l=new ArrayList();
|
||||
|
@ -312,6 +317,7 @@ public class LazyListTest extends TestCase
|
|||
assertFalse(i.hasNext());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testListIterator()
|
||||
{
|
||||
ArrayList l=new ArrayList();
|
||||
|
@ -341,6 +347,7 @@ public class LazyListTest extends TestCase
|
|||
assertEquals("a",i.previous());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testCloneToString()
|
||||
{
|
||||
ArrayList l=new ArrayList();
|
||||
|
|
|
@ -3,9 +3,16 @@ package org.eclipse.jetty.util;
|
|||
import java.io.IOException;
|
||||
|
||||
import junit.framework.TestCase;
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertFalse;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
public class MultiExceptionTest extends TestCase
|
||||
import org.junit.Test;
|
||||
|
||||
|
||||
public class MultiExceptionTest
|
||||
{
|
||||
@Test
|
||||
public void testEmpty() throws Exception
|
||||
{
|
||||
MultiException me = new MultiException();
|
||||
|
@ -16,6 +23,7 @@ public class MultiExceptionTest extends TestCase
|
|||
me.ifExceptionThrowRuntime();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testOne() throws Exception
|
||||
{
|
||||
MultiException me = new MultiException();
|
||||
|
@ -69,6 +77,7 @@ public class MultiExceptionTest extends TestCase
|
|||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testTwo() throws Exception
|
||||
{
|
||||
MultiException me = new MultiException();
|
||||
|
|
|
@ -13,27 +13,23 @@
|
|||
|
||||
package org.eclipse.jetty.util;
|
||||
|
||||
import junit.framework.TestCase;
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertFalse;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
*/
|
||||
public class QuotedStringTokenizerTest extends TestCase
|
||||
public class QuotedStringTokenizerTest
|
||||
{
|
||||
|
||||
/**
|
||||
* Constructor for QuotedStringTokenizerTest.
|
||||
* @param arg0
|
||||
*/
|
||||
public QuotedStringTokenizerTest(String arg0)
|
||||
{
|
||||
super(arg0);
|
||||
}
|
||||
|
||||
/*
|
||||
* Test for String nextToken()
|
||||
*/
|
||||
@Test
|
||||
public void testTokenizer0()
|
||||
{
|
||||
QuotedStringTokenizer tok =
|
||||
|
@ -44,6 +40,7 @@ public class QuotedStringTokenizerTest extends TestCase
|
|||
/*
|
||||
* Test for String nextToken()
|
||||
*/
|
||||
@Test
|
||||
public void testTokenizer1()
|
||||
{
|
||||
QuotedStringTokenizer tok =
|
||||
|
@ -55,6 +52,7 @@ public class QuotedStringTokenizerTest extends TestCase
|
|||
/*
|
||||
* Test for String nextToken()
|
||||
*/
|
||||
@Test
|
||||
public void testTokenizer2()
|
||||
{
|
||||
QuotedStringTokenizer tok =
|
||||
|
@ -70,6 +68,7 @@ public class QuotedStringTokenizerTest extends TestCase
|
|||
/*
|
||||
* Test for String nextToken()
|
||||
*/
|
||||
@Test
|
||||
public void testTokenizer3()
|
||||
{
|
||||
QuotedStringTokenizer tok;
|
||||
|
@ -91,6 +90,7 @@ public class QuotedStringTokenizerTest extends TestCase
|
|||
checkTok(tok,true,true);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testQuote()
|
||||
{
|
||||
StringBuffer buf = new StringBuffer();
|
||||
|
@ -120,6 +120,7 @@ public class QuotedStringTokenizerTest extends TestCase
|
|||
/*
|
||||
* Test for String nextToken()
|
||||
*/
|
||||
@Test
|
||||
public void testTokenizer4()
|
||||
{
|
||||
QuotedStringTokenizer tok = new QuotedStringTokenizer("abc'def,ghi'jkl",",");
|
||||
|
@ -150,6 +151,7 @@ public class QuotedStringTokenizerTest extends TestCase
|
|||
/*
|
||||
* Test for String quote(String, String)
|
||||
*/
|
||||
@Test
|
||||
public void testQuoteString()
|
||||
{
|
||||
assertEquals("abc",QuotedStringTokenizer.quote("abc", " ,"));
|
||||
|
@ -158,7 +160,7 @@ public class QuotedStringTokenizerTest extends TestCase
|
|||
assertEquals("\"a\\n\\r\\t\"",QuotedStringTokenizer.quote("a\n\r\t"));
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void testUnquote()
|
||||
{
|
||||
assertEquals("abc",QuotedStringTokenizer.unquote("abc"));
|
||||
|
|
|
@ -13,6 +13,10 @@
|
|||
|
||||
package org.eclipse.jetty.util;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertFalse;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.io.ObjectInputStream;
|
||||
|
@ -20,37 +24,28 @@ import java.io.ObjectOutputStream;
|
|||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
import junit.framework.TestCase;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
*/
|
||||
public class StringMapTest extends TestCase
|
||||
public class StringMapTest
|
||||
{
|
||||
StringMap m0;
|
||||
StringMap m1;
|
||||
StringMap m5;
|
||||
StringMap m5i;
|
||||
|
||||
/**
|
||||
* Constructor for StringMapTest.
|
||||
* @param arg0
|
||||
*/
|
||||
public StringMapTest(String arg0)
|
||||
{
|
||||
super(arg0);
|
||||
}
|
||||
|
||||
/*
|
||||
* @see TestCase#setUp()
|
||||
*/
|
||||
@Override
|
||||
protected void setUp() throws Exception
|
||||
|
||||
@Before
|
||||
public void setUp() throws Exception
|
||||
{
|
||||
super.setUp();
|
||||
|
||||
m0=new StringMap();
|
||||
m1=new StringMap(false);
|
||||
m1.put("abc", "0");
|
||||
|
@ -70,15 +65,7 @@ public class StringMapTest extends TestCase
|
|||
m5i.put("bbb", null);
|
||||
}
|
||||
|
||||
/*
|
||||
* @see TestCase#tearDown()
|
||||
*/
|
||||
@Override
|
||||
protected void tearDown() throws Exception
|
||||
{
|
||||
super.tearDown();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testSize()
|
||||
{
|
||||
assertEquals(0, m0.size());
|
||||
|
@ -96,6 +83,7 @@ public class StringMapTest extends TestCase
|
|||
assertEquals(5, m5i.size());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testIsEmpty()
|
||||
{
|
||||
assertTrue(m0.isEmpty());
|
||||
|
@ -104,6 +92,7 @@ public class StringMapTest extends TestCase
|
|||
assertFalse(m5i.isEmpty());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testClear()
|
||||
{
|
||||
m0.clear();
|
||||
|
@ -123,6 +112,7 @@ public class StringMapTest extends TestCase
|
|||
/*
|
||||
* Test for Object put(Object, Object)
|
||||
*/
|
||||
@Test
|
||||
public void testPutGet()
|
||||
{
|
||||
assertEquals("2",m5.get("abc"));
|
||||
|
@ -146,11 +136,10 @@ public class StringMapTest extends TestCase
|
|||
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*
|
||||
* Test for Map.Entry getEntry(String, int, int)
|
||||
*/
|
||||
@Test
|
||||
public void testGetEntryStringintint()
|
||||
{
|
||||
Map.Entry entry;
|
||||
|
@ -187,6 +176,7 @@ public class StringMapTest extends TestCase
|
|||
/*
|
||||
* Test for Map.Entry getEntry(char[], int, int)
|
||||
*/
|
||||
@Test
|
||||
public void testGetEntrycharArrayintint()
|
||||
{
|
||||
char[] xabcyz = {'x','a','b','c','y','z'};
|
||||
|
@ -210,6 +200,7 @@ public class StringMapTest extends TestCase
|
|||
/*
|
||||
* Test for Object remove(Object)
|
||||
*/
|
||||
@Test
|
||||
public void testRemove()
|
||||
{
|
||||
m0.remove("abc");
|
||||
|
@ -230,10 +221,10 @@ public class StringMapTest extends TestCase
|
|||
assertEquals(null,m5i.get(null));
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* Test for Set entrySet()
|
||||
*/
|
||||
@Test
|
||||
public void testEntrySet()
|
||||
{
|
||||
Set es0=m0.entrySet();
|
||||
|
@ -247,6 +238,7 @@ public class StringMapTest extends TestCase
|
|||
/*
|
||||
* Test for boolean containsKey(Object)
|
||||
*/
|
||||
@Test
|
||||
public void testContainsKey()
|
||||
{
|
||||
assertTrue(m5.containsKey("abc"));
|
||||
|
@ -260,6 +252,7 @@ public class StringMapTest extends TestCase
|
|||
assertTrue(m5i.containsKey("ABC"));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testWriteExternal()
|
||||
throws Exception
|
||||
{
|
||||
|
@ -288,6 +281,7 @@ public class StringMapTest extends TestCase
|
|||
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testToString()
|
||||
{
|
||||
assertEquals("{}",m0.toString());
|
||||
|
@ -295,7 +289,7 @@ public class StringMapTest extends TestCase
|
|||
assertTrue(m5.toString().indexOf("abc=2")>0);
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void testIgnoreCase()
|
||||
{
|
||||
StringMap map = new StringMap(true);
|
||||
|
|
|
@ -13,43 +13,20 @@
|
|||
|
||||
package org.eclipse.jetty.util;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertFalse;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
import junit.framework.TestCase;
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
*/
|
||||
public class StringUtilTest extends TestCase
|
||||
public class StringUtilTest
|
||||
{
|
||||
|
||||
/**
|
||||
* Constructor for StringUtilTest.
|
||||
* @param arg0
|
||||
*/
|
||||
public StringUtilTest(String arg0)
|
||||
{
|
||||
super(arg0);
|
||||
}
|
||||
|
||||
/*
|
||||
* @see TestCase#setUp()
|
||||
*/
|
||||
@Override
|
||||
protected void setUp() throws Exception
|
||||
{
|
||||
super.setUp();
|
||||
}
|
||||
|
||||
/*
|
||||
* @see TestCase#tearDown()
|
||||
*/
|
||||
@Override
|
||||
protected void tearDown() throws Exception
|
||||
{
|
||||
super.tearDown();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testAsciiToLowerCase()
|
||||
{
|
||||
String lc="\u0690bc def 1\u06903";
|
||||
|
@ -57,6 +34,7 @@ public class StringUtilTest extends TestCase
|
|||
assertTrue(StringUtil.asciiToLowerCase(lc)==lc);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testStartsWithIgnoreCase()
|
||||
{
|
||||
|
||||
|
@ -74,6 +52,7 @@ public class StringUtilTest extends TestCase
|
|||
assertFalse(StringUtil.startsWithIgnoreCase("\u0690", "xyz"));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testEndsWithIgnoreCase()
|
||||
{
|
||||
assertTrue(StringUtil.endsWithIgnoreCase("\u0690bcd\u0690f\u0690", "\u0690f\u0690"));
|
||||
|
@ -90,6 +69,7 @@ public class StringUtilTest extends TestCase
|
|||
assertFalse(StringUtil.endsWithIgnoreCase("\u0690", "xyz"));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testIndexFrom()
|
||||
{
|
||||
assertEquals(StringUtil.indexFrom("\u0690bcd", "xyz"),-1);
|
||||
|
@ -98,6 +78,7 @@ public class StringUtilTest extends TestCase
|
|||
assertEquals(StringUtil.indexFrom("\u0690bcd", "dxy"),3);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testReplace()
|
||||
{
|
||||
String s="\u0690bc \u0690bc \u0690bc";
|
||||
|
@ -109,6 +90,7 @@ public class StringUtilTest extends TestCase
|
|||
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testUnquote()
|
||||
{
|
||||
String uq =" not quoted ";
|
||||
|
@ -120,6 +102,7 @@ public class StringUtilTest extends TestCase
|
|||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void testNonNull()
|
||||
{
|
||||
String nn="";
|
||||
|
@ -130,12 +113,14 @@ public class StringUtilTest extends TestCase
|
|||
/*
|
||||
* Test for boolean equals(String, char[], int, int)
|
||||
*/
|
||||
@Test
|
||||
public void testEqualsStringcharArrayintint()
|
||||
{
|
||||
assertTrue(StringUtil.equals("\u0690bc", new char[] {'x','\u0690','b','c','z'},1,3));
|
||||
assertFalse(StringUtil.equals("axc", new char[] {'x','a','b','c','z'},1,3));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testAppend()
|
||||
{
|
||||
StringBuilder buf = new StringBuilder();
|
||||
|
|
|
@ -13,35 +13,40 @@
|
|||
|
||||
package org.eclipse.jetty.util;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.fail;
|
||||
|
||||
import java.lang.reflect.Field;
|
||||
import java.lang.reflect.Method;
|
||||
|
||||
import junit.framework.TestCase;
|
||||
import org.junit.BeforeClass;
|
||||
import org.junit.Test;
|
||||
|
||||
|
||||
/**
|
||||
* TestInjection
|
||||
*
|
||||
*
|
||||
*/
|
||||
public class TestIntrospectionUtil extends TestCase
|
||||
public class TestIntrospectionUtil
|
||||
{
|
||||
public final Class[] __INTEGER_ARG = new Class[] {Integer.class};
|
||||
Field privateAField;
|
||||
Field protectedAField;
|
||||
Field publicAField;
|
||||
Field defaultAField;
|
||||
Field privateBField;
|
||||
Field protectedBField;
|
||||
Field publicBField;
|
||||
Field defaultBField;
|
||||
Method privateCMethod;
|
||||
Method protectedCMethod;
|
||||
Method publicCMethod;
|
||||
Method defaultCMethod;
|
||||
Method privateDMethod;
|
||||
Method protectedDMethod;
|
||||
Method publicDMethod;
|
||||
Method defaultDMethod;
|
||||
public final static Class[] __INTEGER_ARG = new Class[] {Integer.class};
|
||||
static Field privateAField;
|
||||
static Field protectedAField;
|
||||
static Field publicAField;
|
||||
static Field defaultAField;
|
||||
static Field privateBField;
|
||||
static Field protectedBField;
|
||||
static Field publicBField;
|
||||
static Field defaultBField;
|
||||
static Method privateCMethod;
|
||||
static Method protectedCMethod;
|
||||
static Method publicCMethod;
|
||||
static Method defaultCMethod;
|
||||
static Method privateDMethod;
|
||||
static Method protectedDMethod;
|
||||
static Method publicDMethod;
|
||||
static Method defaultDMethod;
|
||||
|
||||
public class ServletA
|
||||
{
|
||||
|
@ -75,8 +80,8 @@ public class TestIntrospectionUtil extends TestCase
|
|||
void setDefaultD(Integer d) {}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setUp()
|
||||
@BeforeClass
|
||||
public static void setUp()
|
||||
throws Exception
|
||||
{
|
||||
privateAField = ServletA.class.getDeclaredField("privateA");
|
||||
|
@ -97,7 +102,7 @@ public class TestIntrospectionUtil extends TestCase
|
|||
defaultDMethod = ServletD.class.getDeclaredMethod("setDefaultD", __INTEGER_ARG);
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void testFieldPrivate ()
|
||||
throws Exception
|
||||
{
|
||||
|
@ -117,6 +122,7 @@ public class TestIntrospectionUtil extends TestCase
|
|||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testFieldProtected()
|
||||
throws Exception
|
||||
{
|
||||
|
@ -129,6 +135,7 @@ public class TestIntrospectionUtil extends TestCase
|
|||
assertEquals(f, protectedAField);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testFieldPublic()
|
||||
throws Exception
|
||||
{
|
||||
|
@ -141,6 +148,7 @@ public class TestIntrospectionUtil extends TestCase
|
|||
assertEquals(f, publicAField);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testFieldDefault()
|
||||
throws Exception
|
||||
{
|
||||
|
@ -153,6 +161,7 @@ public class TestIntrospectionUtil extends TestCase
|
|||
assertEquals(f, defaultAField);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testMethodPrivate ()
|
||||
throws Exception
|
||||
{
|
||||
|
@ -172,6 +181,7 @@ public class TestIntrospectionUtil extends TestCase
|
|||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testMethodProtected ()
|
||||
throws Exception
|
||||
{
|
||||
|
@ -184,6 +194,7 @@ public class TestIntrospectionUtil extends TestCase
|
|||
assertEquals(m, protectedCMethod);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testMethodPublic ()
|
||||
throws Exception
|
||||
{
|
||||
|
@ -196,6 +207,7 @@ public class TestIntrospectionUtil extends TestCase
|
|||
assertEquals(m, publicCMethod);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testMethodDefault ()
|
||||
throws Exception
|
||||
{
|
||||
|
|
|
@ -13,34 +13,19 @@
|
|||
|
||||
package org.eclipse.jetty.util;
|
||||
|
||||
import junit.framework.TestSuite;
|
||||
import static org.junit.Assert.assertEquals;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
/** Util meta Tests.
|
||||
*
|
||||
*/
|
||||
public class URITest extends junit.framework.TestCase
|
||||
public class URITest
|
||||
{
|
||||
public URITest(String name)
|
||||
{
|
||||
super(name);
|
||||
}
|
||||
|
||||
public static junit.framework.Test suite() {
|
||||
TestSuite suite = new TestSuite(URITest.class);
|
||||
return suite;
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
/** main.
|
||||
*/
|
||||
public static void main(String[] args)
|
||||
{
|
||||
junit.textui.TestRunner.run(suite());
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
@Test
|
||||
public void testEncodePath()
|
||||
{
|
||||
// test basic encode/decode
|
||||
|
@ -63,6 +48,7 @@ public class URITest extends junit.framework.TestCase
|
|||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
@Test
|
||||
public void testDecodePath()
|
||||
{
|
||||
assertEquals("foo%23;,:=b a r",URIUtil.decodePath("foo%2523%3b%2c:%3db%20a%20r"));
|
||||
|
@ -72,6 +58,7 @@ public class URITest extends junit.framework.TestCase
|
|||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
@Test
|
||||
public void testAddPaths()
|
||||
{
|
||||
assertEquals("null+null", URIUtil.addPaths(null,null),null);
|
||||
|
@ -161,6 +148,7 @@ public class URITest extends junit.framework.TestCase
|
|||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
@Test
|
||||
public void testCompactPath()
|
||||
{
|
||||
assertEquals("/foo/bar", URIUtil.compactPath("/foo/bar"));
|
||||
|
@ -174,6 +162,7 @@ public class URITest extends junit.framework.TestCase
|
|||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
@Test
|
||||
public void testParentPath()
|
||||
{
|
||||
assertEquals("parent /aaa/bbb/","/aaa/", URIUtil.parentPath("/aaa/bbb/"));
|
||||
|
@ -186,6 +175,7 @@ public class URITest extends junit.framework.TestCase
|
|||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
@Test
|
||||
public void testCanonicalPath()
|
||||
{
|
||||
String[][] canonical =
|
||||
|
|
|
@ -13,38 +13,23 @@
|
|||
|
||||
package org.eclipse.jetty.util;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.UnsupportedEncodingException;
|
||||
|
||||
import junit.framework.TestSuite;
|
||||
import org.junit.Test;
|
||||
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
/** Util meta Tests.
|
||||
*
|
||||
*/
|
||||
public class URLEncodedTest extends junit.framework.TestCase
|
||||
public class URLEncodedTest
|
||||
{
|
||||
public URLEncodedTest(String name)
|
||||
{
|
||||
super(name);
|
||||
}
|
||||
|
||||
public static junit.framework.Test suite() {
|
||||
TestSuite suite = new TestSuite(URLEncodedTest.class);
|
||||
return suite;
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
/** main.
|
||||
*/
|
||||
public static void main(String[] args)
|
||||
{
|
||||
junit.textui.TestRunner.run(suite());
|
||||
}
|
||||
|
||||
|
||||
/* -------------------------------------------------------------- */
|
||||
@Test
|
||||
public void testUrlEncoded() throws UnsupportedEncodingException
|
||||
{
|
||||
|
||||
|
@ -147,6 +132,7 @@ public class URLEncodedTest extends junit.framework.TestCase
|
|||
|
||||
|
||||
/* -------------------------------------------------------------- */
|
||||
@Test
|
||||
public void testUrlEncodedStream()
|
||||
throws Exception
|
||||
{
|
||||
|
@ -185,6 +171,7 @@ public class URLEncodedTest extends junit.framework.TestCase
|
|||
}
|
||||
|
||||
/* -------------------------------------------------------------- */
|
||||
@Test
|
||||
public void testUtf8()
|
||||
throws Exception
|
||||
{
|
||||
|
|
|
@ -13,10 +13,14 @@
|
|||
|
||||
package org.eclipse.jetty.util;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
public class Utf8StringBufferTest extends junit.framework.TestCase
|
||||
import org.junit.Test;
|
||||
|
||||
|
||||
public class Utf8StringBufferTest
|
||||
{
|
||||
|
||||
public void testUtfStringBuffer()
|
||||
throws Exception
|
||||
{
|
||||
|
@ -30,6 +34,7 @@ public class Utf8StringBufferTest extends junit.framework.TestCase
|
|||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void testShort()
|
||||
throws Exception
|
||||
{
|
||||
|
@ -49,6 +54,7 @@ public class Utf8StringBufferTest extends junit.framework.TestCase
|
|||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testLong()
|
||||
throws Exception
|
||||
{
|
||||
|
|
|
@ -13,10 +13,15 @@
|
|||
|
||||
package org.eclipse.jetty.util;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
public class Utf8StringBuilderTest extends junit.framework.TestCase
|
||||
import org.junit.Test;
|
||||
|
||||
|
||||
public class Utf8StringBuilderTest
|
||||
{
|
||||
|
||||
@Test
|
||||
public void testUtfStringBuilder()
|
||||
throws Exception
|
||||
{
|
||||
|
@ -29,6 +34,7 @@ public class Utf8StringBuilderTest extends junit.framework.TestCase
|
|||
assertTrue(buffer.toString().endsWith("jetty"));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testShort()
|
||||
throws Exception
|
||||
{
|
||||
|
@ -48,6 +54,7 @@ public class Utf8StringBuilderTest extends junit.framework.TestCase
|
|||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testLong()
|
||||
throws Exception
|
||||
{
|
||||
|
|
|
@ -13,14 +13,18 @@
|
|||
|
||||
package org.eclipse.jetty.util.ajax;
|
||||
|
||||
import junit.framework.TestCase;
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
|
||||
/**
|
||||
* Test to convert POJOs to JSON and vice versa with automatic convertor creation.
|
||||
*/
|
||||
public class JSONPojoConvertorFactoryTest extends TestCase {
|
||||
|
||||
public class JSONPojoConvertorFactoryTest
|
||||
{
|
||||
@Test
|
||||
public void testFoo()
|
||||
{
|
||||
JSON jsonOut = new JSON();
|
||||
|
|
|
@ -13,15 +13,20 @@
|
|||
|
||||
package org.eclipse.jetty.util.ajax;
|
||||
|
||||
import junit.framework.TestCase;
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertFalse;
|
||||
import static org.junit.Assert.assertNull;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
|
||||
/**
|
||||
* Test to converts POJOs to JSON and vice versa.
|
||||
*
|
||||
*
|
||||
*
|
||||
*/
|
||||
public class JSONPojoConvertorTest extends TestCase
|
||||
public class JSONPojoConvertorTest
|
||||
{
|
||||
@Test
|
||||
public void testFoo()
|
||||
{
|
||||
JSON json = new JSON();
|
||||
|
@ -66,6 +71,7 @@ public class JSONPojoConvertorTest extends TestCase
|
|||
assertEquals(Color.Green,br.getColor());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testExclude()
|
||||
{
|
||||
JSON json = new JSON();
|
||||
|
|
|
@ -12,6 +12,10 @@
|
|||
// ========================================================================
|
||||
|
||||
package org.eclipse.jetty.util.ajax;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
import java.io.StringReader;
|
||||
import java.lang.reflect.Array;
|
||||
import java.math.BigDecimal;
|
||||
|
@ -21,12 +25,13 @@ import java.util.Locale;
|
|||
import java.util.Map;
|
||||
import java.util.TimeZone;
|
||||
|
||||
import junit.framework.TestCase;
|
||||
|
||||
import org.eclipse.jetty.util.DateCache;
|
||||
import org.eclipse.jetty.util.ajax.JSON.Output;
|
||||
import org.junit.BeforeClass;
|
||||
import org.junit.Test;
|
||||
|
||||
public class JSONTest extends TestCase
|
||||
|
||||
public class JSONTest
|
||||
{
|
||||
String test="\n\n\n\t\t "+
|
||||
"// ignore this ,a [ \" \n"+
|
||||
|
@ -45,6 +50,17 @@ public class JSONTest extends TestCase
|
|||
"\"undefined\": undefined," +
|
||||
"}";
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
/* (non-Javadoc)
|
||||
* @see junit.framework.TestCase#setUp()
|
||||
*/
|
||||
@BeforeClass
|
||||
public static void setUp() throws Exception
|
||||
{
|
||||
JSON.registerConvertor(Gadget.class,new JSONObjectConvertor(false));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testToString()
|
||||
{
|
||||
HashMap map = new HashMap();
|
||||
|
@ -94,26 +110,16 @@ public class JSONTest extends TestCase
|
|||
gadget.setWoggles(new Woggle[]{w0,w1});
|
||||
|
||||
s = JSON.toString(new Gadget[]{gadget});
|
||||
System.out.println(s);
|
||||
assertTrue(s.startsWith("["));
|
||||
assertTrue(s.indexOf("\"modulated\":false")>=0);
|
||||
assertTrue(s.indexOf("\"shields\":42")>=0);
|
||||
assertTrue(s.indexOf("\"name\":\"woggle0\"")>=0);
|
||||
assertTrue(s.indexOf("\"name\":\"woggle1\"")>=0);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
/* (non-Javadoc)
|
||||
* @see junit.framework.TestCase#setUp()
|
||||
*/
|
||||
protected void setUp() throws Exception
|
||||
{
|
||||
JSON.registerConvertor(Gadget.class,new JSONObjectConvertor(false));
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
@Test
|
||||
public void testParse()
|
||||
{
|
||||
Map map = (Map)JSON.parse(test);
|
||||
|
@ -134,6 +140,7 @@ public class JSONTest extends TestCase
|
|||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
@Test
|
||||
public void testParseReader() throws Exception
|
||||
{
|
||||
Map map = (Map)JSON.parse(new StringReader(test));
|
||||
|
@ -149,6 +156,7 @@ public class JSONTest extends TestCase
|
|||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
@Test
|
||||
public void testStripComment()
|
||||
{
|
||||
String test="\n\n\n\t\t "+
|
||||
|
@ -171,6 +179,7 @@ public class JSONTest extends TestCase
|
|||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
@Test
|
||||
public void testQuote()
|
||||
{
|
||||
String test="\"abc123|\\\"|\\\\|\\/|\\b|\\f|\\n|\\r|\\t|\\uaaaa|\"";
|
||||
|
@ -180,6 +189,7 @@ public class JSONTest extends TestCase
|
|||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
@Test
|
||||
public void testBigDecimal()
|
||||
{
|
||||
Object obj = JSON.parse("1.0E7");
|
||||
|
@ -247,6 +257,7 @@ public class JSONTest extends TestCase
|
|||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
@Test
|
||||
public void testConvertor()
|
||||
{
|
||||
// test case#1 - force timezone to GMT
|
||||
|
@ -316,6 +327,7 @@ public class JSONTest extends TestCase
|
|||
|
||||
enum Color { Red, Green, Blue };
|
||||
|
||||
@Test
|
||||
public void testEnumConvertor()
|
||||
{
|
||||
JSON json = new JSON();
|
||||
|
|
|
@ -13,34 +13,20 @@
|
|||
|
||||
package org.eclipse.jetty.util.component;
|
||||
|
||||
import junit.framework.Test;
|
||||
import junit.framework.TestCase;
|
||||
import junit.framework.TestSuite;
|
||||
import junit.textui.TestRunner;
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertFalse;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
import org.eclipse.jetty.util.log.Log;
|
||||
import org.eclipse.jetty.util.log.StdErrLog;
|
||||
import org.junit.Test;
|
||||
|
||||
public class LifeCycleListenerTest extends TestCase
|
||||
|
||||
public class LifeCycleListenerTest
|
||||
{
|
||||
static Exception cause = new Exception("expected test exception");
|
||||
|
||||
public LifeCycleListenerTest(String name)
|
||||
{
|
||||
super(name);
|
||||
}
|
||||
|
||||
public static void main(String[] args)
|
||||
{
|
||||
TestRunner.run(suite());
|
||||
}
|
||||
|
||||
public static Test suite()
|
||||
{
|
||||
TestSuite suite = new TestSuite(LifeCycleListenerTest.class);
|
||||
return suite;
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testStart() throws Exception
|
||||
{
|
||||
TestLifeCycle lifecycle = new TestLifeCycle();
|
||||
|
@ -78,6 +64,7 @@ public class LifeCycleListenerTest extends TestCase
|
|||
assertTrue("The lifecycle state is not started",lifecycle.isStarted());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testStop() throws Exception
|
||||
{
|
||||
TestLifeCycle lifecycle = new TestLifeCycle();
|
||||
|
@ -126,6 +113,7 @@ public class LifeCycleListenerTest extends TestCase
|
|||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void testRemoveLifecycleListener ()
|
||||
throws Exception
|
||||
{
|
||||
|
|
|
@ -13,26 +13,31 @@
|
|||
|
||||
package org.eclipse.jetty.util.log;
|
||||
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.io.PrintStream;
|
||||
|
||||
import junit.framework.TestCase;
|
||||
import org.junit.AfterClass;
|
||||
import org.junit.BeforeClass;
|
||||
import org.junit.Test;
|
||||
|
||||
public class LogTest extends TestCase
|
||||
|
||||
public class LogTest
|
||||
{
|
||||
PrintStream _orig= System.err;
|
||||
ByteArrayOutputStream _out = new ByteArrayOutputStream();
|
||||
PrintStream _pout = new PrintStream(_out);
|
||||
static PrintStream _orig= System.err;
|
||||
static ByteArrayOutputStream _out = new ByteArrayOutputStream();
|
||||
static PrintStream _pout = new PrintStream(_out);
|
||||
|
||||
|
||||
@Override
|
||||
public void setUp()
|
||||
@BeforeClass
|
||||
public static void setUp()
|
||||
{
|
||||
System.setErr(_pout);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void tearDown()
|
||||
@AfterClass
|
||||
public static void tearDown()
|
||||
{
|
||||
System.setErr(_orig);
|
||||
}
|
||||
|
@ -64,6 +69,7 @@ public class LogTest extends TestCase
|
|||
assertTrue(false);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testStdErrLogFormat()
|
||||
{
|
||||
StdErrLog log = new StdErrLog("test");
|
||||
|
@ -90,6 +96,7 @@ public class LogTest extends TestCase
|
|||
logContains("INFO:test:testing");
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testStdErrLogDebug()
|
||||
{
|
||||
StdErrLog log = new StdErrLog("xxx");
|
||||
|
@ -109,6 +116,7 @@ public class LogTest extends TestCase
|
|||
logNotContains("YOU SHOULD NOT SEE THIS!");
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testStdErrLogName()
|
||||
{
|
||||
StdErrLog log = new StdErrLog("test");
|
||||
|
@ -119,6 +127,7 @@ public class LogTest extends TestCase
|
|||
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testStdErrThrowable()
|
||||
{
|
||||
Throwable th = new Throwable("Message");
|
||||
|
|
|
@ -18,10 +18,20 @@ import java.io.File;
|
|||
import java.io.InputStreamReader;
|
||||
|
||||
import junit.framework.TestCase;
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertFalse;
|
||||
import static org.junit.Assert.assertNull;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
import static org.junit.Assert.fail;
|
||||
|
||||
public class ResourceCollectionTest extends TestCase
|
||||
import org.junit.Test;
|
||||
import org.junit.BeforeClass;
|
||||
import org.junit.AfterClass;
|
||||
|
||||
public class ResourceCollectionTest
|
||||
{
|
||||
|
||||
@Test
|
||||
public void testMutlipleSources1() throws Exception
|
||||
{
|
||||
ResourceCollection rc1 = new ResourceCollection(new String[]{
|
||||
|
@ -47,6 +57,7 @@ public class ResourceCollectionTest extends TestCase
|
|||
System.err.println(s);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testMergedDir() throws Exception
|
||||
{
|
||||
ResourceCollection rc = new ResourceCollection(new String[]{
|
||||
|
@ -63,6 +74,7 @@ public class ResourceCollectionTest extends TestCase
|
|||
assertEquals("3 - three", getContent(rc, "3.txt"));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testCopyTo() throws Exception
|
||||
{
|
||||
ResourceCollection rc = new ResourceCollection(new String[]{
|
||||
|
|
|
@ -13,6 +13,10 @@
|
|||
|
||||
package org.eclipse.jetty.util.resource;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertFalse;
|
||||
import static org.junit.Assert.assertNotNull;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FilePermission;
|
||||
|
@ -24,8 +28,11 @@ import java.util.jar.JarInputStream;
|
|||
import junit.framework.TestSuite;
|
||||
|
||||
import org.eclipse.jetty.util.IO;
|
||||
import org.junit.BeforeClass;
|
||||
import org.junit.Test;
|
||||
|
||||
public class ResourceTest extends junit.framework.TestCase
|
||||
|
||||
public class ResourceTest
|
||||
{
|
||||
|
||||
public static String __userDir = System.getProperty("basedir", ".");
|
||||
|
@ -36,7 +43,7 @@ public class ResourceTest extends junit.framework.TestCase
|
|||
private static final boolean DIR=true;
|
||||
private static final boolean EXISTS=true;
|
||||
|
||||
class Data
|
||||
static class Data
|
||||
{
|
||||
Resource resource;
|
||||
String test;
|
||||
|
@ -93,27 +100,10 @@ public class ResourceTest extends junit.framework.TestCase
|
|||
}
|
||||
|
||||
public static Data[] data;
|
||||
|
||||
public ResourceTest(String name)
|
||||
{
|
||||
super(name);
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
public static void main(String[] args)
|
||||
{
|
||||
junit.textui.TestRunner.run(suite());
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
public static junit.framework.Test suite()
|
||||
{
|
||||
return new TestSuite(ResourceTest.class);
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
@Override
|
||||
protected void setUp()
|
||||
@BeforeClass
|
||||
public static void setUp()
|
||||
throws Exception
|
||||
{
|
||||
if (data!=null)
|
||||
|
@ -189,16 +179,8 @@ public class ResourceTest extends junit.framework.TestCase
|
|||
|
||||
}
|
||||
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
@Override
|
||||
protected void tearDown()
|
||||
throws Exception
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
@Test
|
||||
public void testResourceExists()
|
||||
{
|
||||
for (int i=0;i<data.length;i++)
|
||||
|
@ -211,6 +193,7 @@ public class ResourceTest extends junit.framework.TestCase
|
|||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
@Test
|
||||
public void testResourceDir()
|
||||
{
|
||||
for (int i=0;i<data.length;i++)
|
||||
|
@ -223,6 +206,7 @@ public class ResourceTest extends junit.framework.TestCase
|
|||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
@Test
|
||||
public void testResourceContent()
|
||||
throws Exception
|
||||
{
|
||||
|
@ -238,6 +222,7 @@ public class ResourceTest extends junit.framework.TestCase
|
|||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
@Test
|
||||
public void testEncoding() throws Exception
|
||||
{
|
||||
Resource r =Resource.newResource("/tmp/a file with,spe#ials/");
|
||||
|
@ -246,6 +231,7 @@ public class ResourceTest extends junit.framework.TestCase
|
|||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
@Test
|
||||
public void testJarFile()
|
||||
throws Exception
|
||||
{
|
||||
|
@ -256,9 +242,9 @@ public class ResourceTest extends junit.framework.TestCase
|
|||
JarInputStream jin = new JarInputStream(is);
|
||||
assertNotNull(is);
|
||||
assertNotNull(jin);
|
||||
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testJarFileIsContainedIn ()
|
||||
throws Exception
|
||||
{
|
||||
|
@ -276,6 +262,7 @@ public class ResourceTest extends junit.framework.TestCase
|
|||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
@Test
|
||||
public void testJarFileCopyToDirectoryTraversal () throws Exception
|
||||
{
|
||||
String s = "jar:"+__userURL+"TestData/extract.zip!/";
|
||||
|
@ -333,6 +320,7 @@ public class ResourceTest extends junit.framework.TestCase
|
|||
/**
|
||||
* Test a class path resource for existence.
|
||||
*/
|
||||
@Test
|
||||
public void testClassPathResourceClassRelative()
|
||||
{
|
||||
final String classPathName="Resource.class";
|
||||
|
@ -351,6 +339,7 @@ public class ResourceTest extends junit.framework.TestCase
|
|||
/**
|
||||
* Test a class path resource for existence.
|
||||
*/
|
||||
@Test
|
||||
public void testClassPathResourceClassAbsolute()
|
||||
{
|
||||
final String classPathName="/org/eclipse/jetty/util/resource/Resource.class";
|
||||
|
@ -369,6 +358,7 @@ public class ResourceTest extends junit.framework.TestCase
|
|||
/**
|
||||
* Test a class path resource for directories.
|
||||
*/
|
||||
@Test
|
||||
public void testClassPathResourceDirectory() throws Exception
|
||||
{
|
||||
final String classPathName="/";
|
||||
|
@ -390,6 +380,7 @@ public class ResourceTest extends junit.framework.TestCase
|
|||
/**
|
||||
* Test a class path resource for a file.
|
||||
*/
|
||||
@Test
|
||||
public void testClassPathResourceFile() throws Exception
|
||||
{
|
||||
final String fileName="resource.txt";
|
||||
|
|
|
@ -1,12 +1,13 @@
|
|||
package org.eclipse.jetty.util.statistic;
|
||||
|
||||
import org.eclipse.jetty.util.statistic.SampleStatistic;
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
import junit.framework.TestCase;
|
||||
import org.junit.Test;
|
||||
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
public class SampleStatisticTest extends TestCase
|
||||
public class SampleStatisticTest
|
||||
{
|
||||
private static long[][] data =
|
||||
{
|
||||
|
@ -26,6 +27,7 @@ public class SampleStatisticTest extends TestCase
|
|||
};
|
||||
|
||||
|
||||
@Test
|
||||
public void testData()
|
||||
throws Exception
|
||||
{
|
||||
|
|
|
@ -11,14 +11,17 @@
|
|||
// You may elect to redistribute this code under either of these licenses.
|
||||
// ========================================================================
|
||||
|
||||
|
||||
package org.eclipse.jetty.util.thread;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
import java.util.concurrent.atomic.AtomicInteger;
|
||||
|
||||
import junit.framework.TestCase;
|
||||
import org.junit.Test;
|
||||
|
||||
public class QueuedThreadPoolTest extends TestCase
|
||||
|
||||
public class QueuedThreadPoolTest
|
||||
{
|
||||
final AtomicInteger _jobs=new AtomicInteger();
|
||||
volatile long _sleep=100;
|
||||
|
@ -44,6 +47,7 @@ public class QueuedThreadPoolTest extends TestCase
|
|||
|
||||
|
||||
|
||||
@Test
|
||||
public void testThreadPool() throws Exception
|
||||
{
|
||||
_sleep=100;
|
||||
|
@ -129,6 +133,7 @@ public class QueuedThreadPoolTest extends TestCase
|
|||
tp.stop();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testShrink() throws Exception
|
||||
{
|
||||
Runnable job = new Runnable()
|
||||
|
@ -184,6 +189,7 @@ public class QueuedThreadPoolTest extends TestCase
|
|||
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testMaxStopTime() throws Exception
|
||||
{
|
||||
_sleep=100;
|
||||
|
|
|
@ -13,11 +13,15 @@
|
|||
|
||||
package org.eclipse.jetty.util.thread;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
|
||||
import java.util.concurrent.atomic.AtomicIntegerArray;
|
||||
|
||||
import junit.framework.TestCase;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
|
||||
public class TimeoutTest extends TestCase
|
||||
|
||||
public class TimeoutTest
|
||||
{
|
||||
Object lock = new Object();
|
||||
Timeout timeout = new Timeout(null);
|
||||
|
@ -27,11 +31,9 @@ public class TimeoutTest extends TestCase
|
|||
/*
|
||||
* @see junit.framework.TestCase#setUp()
|
||||
*/
|
||||
@Override
|
||||
protected void setUp() throws Exception
|
||||
@Before
|
||||
public void setUp() throws Exception
|
||||
{
|
||||
super.setUp();
|
||||
|
||||
timeout=new Timeout(lock);
|
||||
tasks= new Timeout.Task[10];
|
||||
|
||||
|
@ -45,17 +47,7 @@ public class TimeoutTest extends TestCase
|
|||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
/*
|
||||
* @see junit.framework.TestCase#tearDown()
|
||||
*/
|
||||
@Override
|
||||
protected void tearDown() throws Exception
|
||||
{
|
||||
super.tearDown();
|
||||
}
|
||||
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
@Test
|
||||
public void testExpiry()
|
||||
{
|
||||
timeout.setDuration(200);
|
||||
|
@ -69,6 +61,7 @@ public class TimeoutTest extends TestCase
|
|||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
@Test
|
||||
public void testCancel()
|
||||
{
|
||||
timeout.setDuration(200);
|
||||
|
@ -87,6 +80,7 @@ public class TimeoutTest extends TestCase
|
|||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
@Test
|
||||
public void testTouch()
|
||||
{
|
||||
timeout.setDuration(200);
|
||||
|
@ -110,6 +104,7 @@ public class TimeoutTest extends TestCase
|
|||
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
@Test
|
||||
public void testDelay()
|
||||
{
|
||||
Timeout.Task task = new Timeout.Task();
|
||||
|
@ -132,6 +127,7 @@ public class TimeoutTest extends TestCase
|
|||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
@Test
|
||||
public void testStress() throws Exception
|
||||
{
|
||||
final int LOOP=250;
|
||||
|
|
Loading…
Reference in New Issue