| Home >> All >> com >> simscomputing >> testbed |
Source code: com/simscomputing/testbed/ClassTester.java
1 package com.simscomputing.testbed; 2 3 import java.io.File; 4 import java.lang.reflect.*; 5 import java.net.*; 6 import java.util.StringTokenizer; 7 8 /** 9 Loads a class given its class name (eg, java.lang.String) and 10 prepares to exercise it. 11 12 @author David Sims 13 @version $Revision: 1.1.1.1 $ $Date: 2000/02/21 21:22:33 $ 14 */ 15 public class ClassTester extends FileTester { 16 private String classname; 17 18 public ClassTester(final String newClassname) throws TesterException { 19 System.out.println("ClassTester: class name = " + newClassname); 20 classname = newClassname; 21 reset(); 22 } // constructor 23 24 public String getName() { 25 return classname; 26 } // getName() 27 28 protected Class loadSpecialClass(final FileSystemClassLoader fileSystemClassLoader) 29 throws ClassNotFoundException { 30 return fileSystemClassLoader.loadClass(classname, false); 31 } // loadSpecialClass() 32 } // class ClassTester