openamf/src/java/org/openamf/util OpenAMFUtilsTest.java,NONE,1.1
[email protected] Fri, 26 Dec 2003 11:53:50 -0800
| Newsgroups | gmane.comp.java.openamf.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/openamf/openamf/src/java/org/openamf/util
In directory sc8-pr-cvs1:/tmp/cvs-serv7164/src/java/org/openamf/util
Added Files:
OpenAMFUtilsTest.java
Log Message:
JUnit testcase for OpenAMFUtils
--- NEW FILE: OpenAMFUtilsTest.java ---
package org.openamf.util;
import junit.framework.*;
/**
*
*
* unit test for {@link org.openamf.util.OpenAMFUtils}
*
* @author Sean C. Sullivan
*
*
*/
public class OpenAMFUtilsTest
extends TestCase
{
public OpenAMFUtilsTest(String name)
{
super(name);
}
public static Test suite()
{
TestSuite suite = new TestSuite(OpenAMFUtilsTest.class);
return suite;
}
public void testDecodeParameter() throws Exception
{
final int iterations = 5000;
for (int i = 0; i < iterations; i++)
{
String s = "hello" + i;
Object param = s;
Object decodedParam = OpenAMFUtils.decodeParameter(param, String.class);
assertNotNull(decodedParam);
assertTrue(decodedParam instanceof String);
assertTrue( s.equals((String) decodedParam));
assertTrue(OpenAMFUtils.typesMatch(String.class, s));
assertTrue(OpenAMFUtils.typesMatch(String.class, param));
assertTrue(OpenAMFUtils.typesMatch(String.class, decodedParam));
}
}
}
-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills. Sign up for IBM's
Free Linux Tutorials. Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click