Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

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