scoping so the test classes are reachable outside the current package
This commit is contained in:
@ -28,7 +28,7 @@ import net.i2p.util.Log;
|
|||||||
*
|
*
|
||||||
* @author jrandom
|
* @author jrandom
|
||||||
*/
|
*/
|
||||||
class RouterInfoTest extends StructureTest {
|
public class RouterInfoTest extends StructureTest {
|
||||||
private final static Log _log = new Log(RouterInfoTest.class);
|
private final static Log _log = new Log(RouterInfoTest.class);
|
||||||
static {
|
static {
|
||||||
TestData.registerTest(new RouterInfoTest(), "RouterInfo");
|
TestData.registerTest(new RouterInfoTest(), "RouterInfo");
|
||||||
|
@ -21,7 +21,7 @@ import net.i2p.util.Log;
|
|||||||
*
|
*
|
||||||
* @author jrandom
|
* @author jrandom
|
||||||
*/
|
*/
|
||||||
abstract class StructureTest implements TestDataGenerator, TestDataPrinter {
|
public abstract class StructureTest implements TestDataGenerator, TestDataPrinter {
|
||||||
private static final Log _log = new Log(StructureTest.class);
|
private static final Log _log = new Log(StructureTest.class);
|
||||||
|
|
||||||
public abstract DataStructure createDataStructure() throws DataFormatException;
|
public abstract DataStructure createDataStructure() throws DataFormatException;
|
||||||
|
@ -45,14 +45,14 @@ public class TestData {
|
|||||||
_printers.put("NullType", new TestDataPrinter() { public String testData(InputStream in) { return "Null data read successfully"; } });
|
_printers.put("NullType", new TestDataPrinter() { public String testData(InputStream in) { return "Null data read successfully"; } });
|
||||||
}
|
}
|
||||||
|
|
||||||
static void registerTest(StructureTest test, String name) {
|
public static void registerTest(StructureTest test, String name) {
|
||||||
registerGenerator(test, name);
|
registerGenerator(test, name);
|
||||||
registerPrinter(test, name);
|
registerPrinter(test, name);
|
||||||
}
|
}
|
||||||
static void registerGenerator(TestDataGenerator test, String name) {
|
public static void registerGenerator(TestDataGenerator test, String name) {
|
||||||
_generators.put(name, test);
|
_generators.put(name, test);
|
||||||
}
|
}
|
||||||
static void registerPrinter(TestDataPrinter test, String name) {
|
public static void registerPrinter(TestDataPrinter test, String name) {
|
||||||
_printers.put(name, test);
|
_printers.put(name, test);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user