Modifier and Type | Field and Description |
---|---|
static java.util.regex.Pattern |
comment |
static java.util.regex.Pattern |
name |
static java.util.regex.Pattern |
space |
static java.util.regex.Pattern |
special |
static java.util.regex.Pattern |
string |
static java.lang.String |
tempDir |
emptyStrings, trace
Constructor and Description |
---|
Tester(java.io.Reader r) |
Modifier and Type | Method and Description |
---|---|
boolean |
category(java.lang.String category,
java.lang.String opt,
java.util.List<java.lang.String> stream) |
void |
close()
close the receiver.
|
void |
err(java.lang.String msg) |
void |
input(java.lang.String... ins) |
static void |
main(java.lang.String[] args)
test the test machine of class Test itself
|
void |
msg(java.lang.String msg) |
void |
open(java.lang.String opt)
open the receiver for read or write.
|
void |
out(java.lang.String msg) |
java.lang.String |
read()
return the next line or null iff at end.
|
void |
removeRecursive(java.io.File f) |
void |
removeTestFiles() |
void |
reset(java.lang.Object... args)
redefine the receiver by args.
|
void |
run() |
static void |
runFile(java.lang.String fn) |
void |
sayScript() |
void |
testRun(Run r) |
java.lang.String |
timestamp(java.lang.String arg) |
void |
write(java.lang.String arg)
write the next line.
|
void |
writeAll(java.lang.String opt,
Read<java.lang.String> r)
write the contents of reader to the receiver.
|
java.lang.String |
writeTestFiles(java.util.List<java.lang.String> names) |
public static final java.lang.String tempDir
public static final java.util.regex.Pattern space
public static final java.util.regex.Pattern comment
public static final java.util.regex.Pattern special
public static final java.util.regex.Pattern name
public static final java.util.regex.Pattern string
public void run()
public void sayScript()
public boolean category(java.lang.String category, java.lang.String opt, java.util.List<java.lang.String> stream)
public void testRun(Run r)
public void msg(java.lang.String msg)
public void out(java.lang.String msg)
public void err(java.lang.String msg)
public java.lang.String writeTestFiles(java.util.List<java.lang.String> names)
public void removeTestFiles()
public void removeRecursive(java.io.File f)
public java.lang.String timestamp(java.lang.String arg)
public static void runFile(java.lang.String fn)
public static void main(java.lang.String[] args)
public void input(java.lang.String... ins)
public java.lang.String read()
Read
Top.fail(String)
are common possibilities.public void close()
OpenClose
public void open(java.lang.String opt)
OpenClose
public void reset(java.lang.Object... args)
OpenClose
public void write(java.lang.String arg)
Write
Top.fail(String)
are common possibilities.public void writeAll(java.lang.String opt, Read<java.lang.String> r)
Write
Top.fail(String)
are common possibilities.