|
|||||||||
| Home >> All >> com >> lutris >> classloader >> [ tests overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
com.lutris.classloader.tests
Class MultiClassLoaderTests

java.lang.Objectcom.lutris.classloader.tests.MultiClassLoaderTests
- public class MultiClassLoaderTests
- extends java.lang.Object
| Field Summary | |
private static java.lang.String |
classDir
|
private static java.io.File |
cpFile
|
private static java.io.File[] |
cpFileArray
|
private static java.lang.String |
cpString
|
private static java.lang.String[] |
cpStringArray
|
private static java.net.URL |
cpURL
|
private static java.net.URL[] |
cpURLArray
|
private static int |
errorCnt
|
private static java.lang.String |
LOG_FILE
|
private static com.lutris.logging.LogChannel |
logChannel
|
private static int |
logLevel
|
private static java.lang.String[] |
lutrisCP
|
private static com.lutris.classloader.MultiClassLoader.ClassFilter |
mustLoadTestClassesFilter
|
private static java.lang.String |
packageDir
|
private static java.lang.ClassLoader |
sysClassLoader
|
private static java.lang.String |
SYSTEM_CLASSPATH_PROP
|
private static java.lang.String |
TEST_CLASS_NAME
|
private static java.lang.String |
TEST_CLASS2_NAME
|
private static java.lang.String |
TEST_FACILITY
|
private static java.lang.String |
TEST_LOG_LEVEL
|
| Constructor Summary | |
MultiClassLoaderTests()
|
|
| Method Summary | |
private static void |
checkClassPath(java.lang.String testId,
com.lutris.classloader.MultiClassLoader loader,
java.lang.Object expected)
|
private static void |
checkLoadedClass(java.lang.Object obj,
java.lang.ClassLoader expectedLoader,
java.lang.String expectedName,
java.lang.String errorMsg)
Check if classloader and classname are correct. |
static boolean |
equals(java.lang.String path1,
java.lang.String path2)
|
static com.lutris.logging.LogChannel |
getLogChannel()
|
static void |
log(java.lang.String message)
|
static void |
main(java.lang.String[] args)
|
private static java.net.URL |
mkURL(java.lang.Object obj)
Generate a URL from a String, URL or File. |
private static void |
printClassPath(com.lutris.classloader.MultiClassLoader loader)
Print the classpath. |
private static java.lang.String |
setSystemClassPath(java.lang.String cp)
Modify the system class path and return the old class path. |
private static void |
testAddClassPath()
Test addClassPath for Strings, Files, and URLs. |
private static void |
testConstructors()
Test constructors for void, String, File, URL, and Vector. |
private static void |
testError(java.lang.String msg)
|
private static void |
testFilter()
Test filters and passing to secondary. |
private static void |
testGetResourceDir()
Test getResourceAsStream with directory. |
private static void |
testGetResourceJar()
Test getResourceAsStream with .jar file. |
private static void |
testGetSystemClassPath()
Test getSystemClassPath. |
private static void |
testLoadClass()
Test loadClass with .class file. |
private static void |
testLoadJar()
Test loadClass with .jar file. |
private static void |
testModifiedCheck()
Test shouldReload and hasBeenModified. |
private static void |
testMsg(java.lang.String msg)
Both print and log a message. |
private static void |
testSetClassPath()
Test clear/set/getClassPath for Strings, Files, and URLs. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
classDir
private static final java.lang.String classDir
- See Also:
- Constant Field Values
packageDir
private static final java.lang.String packageDir
- See Also:
- Constant Field Values
cpString
private static final java.lang.String cpString
- See Also:
- Constant Field Values
cpStringArray
private static final java.lang.String[] cpStringArray
cpFile
private static final java.io.File cpFile
cpFileArray
private static final java.io.File[] cpFileArray
cpURL
private static final java.net.URL cpURL
cpURLArray
private static final java.net.URL[] cpURLArray
SYSTEM_CLASSPATH_PROP
private static final java.lang.String SYSTEM_CLASSPATH_PROP
- See Also:
- Constant Field Values
TEST_CLASS_NAME
private static final java.lang.String TEST_CLASS_NAME
- See Also:
- Constant Field Values
TEST_CLASS2_NAME
private static final java.lang.String TEST_CLASS2_NAME
- See Also:
- Constant Field Values
lutrisCP
private static final java.lang.String[] lutrisCP
LOG_FILE
private static final java.lang.String LOG_FILE
- See Also:
- Constant Field Values
TEST_FACILITY
private static final java.lang.String TEST_FACILITY
- See Also:
- Constant Field Values
TEST_LOG_LEVEL
private static final java.lang.String TEST_LOG_LEVEL
- See Also:
- Constant Field Values
sysClassLoader
private static java.lang.ClassLoader sysClassLoader
mustLoadTestClassesFilter
private static final com.lutris.classloader.MultiClassLoader.ClassFilter mustLoadTestClassesFilter
errorCnt
private static int errorCnt
logChannel
private static com.lutris.logging.LogChannel logChannel
logLevel
private static int logLevel
| Constructor Detail |
MultiClassLoaderTests
public MultiClassLoaderTests()
| Method Detail |
testMsg
private static void testMsg(java.lang.String msg)
- Both print and log a message. Having messages in the log makes it
easier to use for debugging test failures.
testError
private static void testError(java.lang.String msg)
mkURL
private static java.net.URL mkURL(java.lang.Object obj)
- Generate a URL from a String, URL or File.
checkClassPath
private static void checkClassPath(java.lang.String testId, com.lutris.classloader.MultiClassLoader loader, java.lang.Object expected)
testConstructors
private static void testConstructors()
- Test constructors for void, String, File, URL, and Vector.
testSetClassPath
private static void testSetClassPath()
- Test clear/set/getClassPath for Strings, Files, and URLs.
testAddClassPath
private static void testAddClassPath()
- Test addClassPath for Strings, Files, and URLs.
testGetSystemClassPath
private static void testGetSystemClassPath()
- Test getSystemClassPath.
checkLoadedClass
private static void checkLoadedClass(java.lang.Object obj, java.lang.ClassLoader expectedLoader, java.lang.String expectedName, java.lang.String errorMsg)
- Check if classloader and classname are correct.
testLoadClass
private static void testLoadClass()
- Test loadClass with .class file.
testLoadJar
private static void testLoadJar()
- Test loadClass with .jar file.
testGetResourceDir
private static void testGetResourceDir()
- Test getResourceAsStream with directory.
testGetResourceJar
private static void testGetResourceJar()
- Test getResourceAsStream with .jar file.
testModifiedCheck
private static void testModifiedCheck()
- Test shouldReload and hasBeenModified.
testFilter
private static void testFilter()
- Test filters and passing to secondary.
equals
public static boolean equals(java.lang.String path1, java.lang.String path2)
main
public static void main(java.lang.String[] args)
log
public static void log(java.lang.String message)
getLogChannel
public static com.lutris.logging.LogChannel getLogChannel()
setSystemClassPath
private static java.lang.String setSystemClassPath(java.lang.String cp)
- Modify the system class path and return the old class path.
printClassPath
private static void printClassPath(com.lutris.classloader.MultiClassLoader loader)
- Print the classpath.
|
|||||||||
| Home >> All >> com >> lutris >> classloader >> [ tests overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
com.lutris.classloader.tests.MultiClassLoaderTests