public class ClasspathSetup
extends junit.extensions.TestSetup
This decorator adds another resource to the classpath, removing it at tearDown().
Modifier and Type | Field and Description |
---|---|
private java.net.URLClassLoader |
_newClassLoader |
private java.lang.ClassLoader |
_originalClassLoader |
private java.net.URL |
_resource |
Constructor and Description |
---|
ClasspathSetup(junit.framework.Test test,
java.net.URL resource)
Add the indicated URL to the classpath.
|
Modifier and Type | Method and Description |
---|---|
protected void |
setUp() |
static boolean |
supportsClose()
Check whether this platform supports closing a
URLClassLoader . |
protected void |
tearDown() |
basicRun, countTestCases, getTest, toString
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format
private java.net.URL _resource
private java.lang.ClassLoader _originalClassLoader
private java.net.URLClassLoader _newClassLoader
public ClasspathSetup(junit.framework.Test test, java.net.URL resource)
Add the indicated URL to the classpath.
protected void setUp()
setUp
in class junit.extensions.TestSetup
protected void tearDown() throws java.lang.Exception
tearDown
in class junit.extensions.TestSetup
java.lang.Exception
public static boolean supportsClose()
URLClassLoader
.true
if URLClassLoader
has a close()
method (Java 7 and higher), or false
otherwiseApache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.