|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcz.cuni.jagrlib.eval.DefaultPlugin
cz.cuni.jagrlib.eval.Ex2005_01_b
public class Ex2005_01_b
Evaluation plugin for MainEval: exercise 01, comparison with exact drawing.
MainEval
,
Ex2005_01_b.javaField Summary | |
---|---|
static java.lang.String |
ETALON
Etalon file-name. |
static java.lang.String |
INT
Use integer coordinates? |
protected boolean |
integer
Use integer coordinates? |
static java.lang.String |
REPEAT
Number of items to draw. |
protected RandomJames |
rnd
Pseudo-random generator. |
static java.lang.String |
SAVE
Save the result as etalon? |
static java.lang.String |
SEED1
Random seed (for RandomJames). |
static java.lang.String |
SEED2
|
Fields inherited from class cz.cuni.jagrlib.eval.DefaultPlugin |
---|
HTML |
Fields inherited from interface cz.cuni.jagrlib.eval.EvalPlugin |
---|
BASE, CLASS_NAME, OUTPUT_FILE_NAME |
Constructor Summary | |
---|---|
Ex2005_01_b()
|
Method Summary | |
---|---|
java.lang.Object |
createResults()
Create result object (whatever it is). |
protected void |
generate(double[] p,
int line)
Generates one random point on the given line. |
protected boolean |
internalTest(java.util.Map<java.lang.String,java.lang.String> env,
java.util.Map<java.lang.String,java.lang.String> param,
java.io.PrintStream out,
java.util.SortedSet<cz.cuni.jagrlib.eval.Ex2005_01_bEntry> results)
Internal test routine. |
void |
interpretResults(java.util.Map<java.lang.String,java.lang.String> env,
java.lang.Object results,
java.io.PrintStream out)
Interpret the result object. |
boolean |
runTest(java.util.Map<java.lang.String,java.lang.String> env,
java.util.Map<java.lang.String,java.lang.String> param,
java.lang.Object results)
Runs one instance of the test (results are stored in the given result object). |
boolean |
runTest(java.util.Map<java.lang.String,java.lang.String> env,
java.util.Map<java.lang.String,java.lang.String> param,
java.io.PrintStream out)
Runs one instance of the test (simple variant, w/o global result storage). |
Methods inherited from class cz.cuni.jagrlib.eval.DefaultPlugin |
---|
booleanParam, doubleParam, integerParam, stringParam |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String REPEAT
public static final java.lang.String SEED1
public static final java.lang.String SEED2
public static final java.lang.String INT
public static final java.lang.String ETALON
public static final java.lang.String SAVE
protected boolean integer
protected RandomJames rnd
Constructor Detail |
---|
public Ex2005_01_b()
Method Detail |
---|
protected void generate(double[] p, int line)
protected boolean internalTest(java.util.Map<java.lang.String,java.lang.String> env, java.util.Map<java.lang.String,java.lang.String> param, java.io.PrintStream out, java.util.SortedSet<cz.cuni.jagrlib.eval.Ex2005_01_bEntry> results)
public boolean runTest(java.util.Map<java.lang.String,java.lang.String> env, java.util.Map<java.lang.String,java.lang.String> param, java.io.PrintStream out)
runTest
in interface EvalPlugin
runTest
in class DefaultPlugin
env
- Environment map (global params).param
- Individual params.out
- Text stream for output messages.
public java.lang.Object createResults()
createResults
in interface EvalPlugin
createResults
in class DefaultPlugin
public boolean runTest(java.util.Map<java.lang.String,java.lang.String> env, java.util.Map<java.lang.String,java.lang.String> param, java.lang.Object results)
runTest
in interface EvalPlugin
runTest
in class DefaultPlugin
env
- Environment map (global params).param
- Individual params.results
- Object for collecting results.
public void interpretResults(java.util.Map<java.lang.String,java.lang.String> env, java.lang.Object results, java.io.PrintStream out)
interpretResults
in interface EvalPlugin
interpretResults
in class DefaultPlugin
env
- Environment map (global params).results
- Object with collected results.out
- Text stream for output messages.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |