net.groboclown.util.classes.v1.jdk0.tests
Class TestUrlClassLoader

java.lang.Object
  |
  +--junit.framework.Assert
        |
        +--junit.framework.TestCase
              |
              +--net.groboclown.util.classes.v1.tests.BaseUrlClassLoaderTester
                    |
                    +--net.groboclown.util.classes.v1.jdk0.tests.TestUrlClassLoader
All Implemented Interfaces:
junit.framework.Test

public class TestUrlClassLoader
extends BaseUrlClassLoaderTester

Just like util.http.tests, this uses the Sourceforge account to ensure that the URLs work correctly. It loads the sample applet "BeliefOfTheDay" to make sure that this is able to load classes remotely. As insurance, this also tests to make sure that the same applet is not in the current classpath.


Inner classes inherited from class net.groboclown.util.classes.v1.tests.BaseUrlClassLoaderTester
BaseUrlClassLoaderTester.InnerClass
 
Field Summary
private static Class THIS_CLASS
           
 
Fields inherited from class net.groboclown.util.classes.v1.tests.BaseUrlClassLoaderTester
BELIEF_CLASS, BELIEF_JAR, THIS_CLASS_NAME
 
Fields inherited from class junit.framework.TestCase
fName
 
Constructor Summary
TestUrlClassLoader(String name)
           
 
Method Summary
protected  IUrlClassLoader createLoader()
           
static void main(String[] args)
           
protected  void setUp()
           
static junit.framework.Test suite()
           
protected  void tearDown()
           
 void testFlush()
           
 void testGetBytecode()
           
 
Methods inherited from class net.groboclown.util.classes.v1.tests.BaseUrlClassLoaderTester
testGetClass1, testGetClass2, testInstantiate
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, name, run, run, runBare, runTest, setName, toString
 
Methods inherited from class junit.framework.Assert
assert, assert, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertNotNull, assertNotNull, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

THIS_CLASS

private static final Class THIS_CLASS
Constructor Detail

TestUrlClassLoader

public TestUrlClassLoader(String name)
Method Detail

suite

public static junit.framework.Test suite()

main

public static void main(String[] args)

setUp

protected void setUp()
              throws Exception
Overrides:
setUp in class BaseUrlClassLoaderTester

tearDown

protected void tearDown()
                 throws Exception
Overrides:
tearDown in class BaseUrlClassLoaderTester

createLoader

protected IUrlClassLoader createLoader()
Overrides:
createLoader in class BaseUrlClassLoaderTester

testFlush

public void testFlush()
Overrides:
testFlush in class BaseUrlClassLoaderTester

testGetBytecode

public void testGetBytecode()


Written under the LGPL