Alignment API and Server 4.5 (1846M)

fr.inrialpes.exmo.align.gen
Class TestSet

java.lang.Object
  extended by fr.inrialpes.exmo.align.gen.TestSet
Direct Known Subclasses:
BenchmarkGenerator, DiscriminantGenerator

public abstract class TestSet
extends Object


Field Summary
protected  boolean continuous
           
protected  boolean debug
           
(package private) static String FULL
           
private  TestGenerator generator
           
private  String initOntoFile
           
protected  TestCase root
           
protected  String secondOntoFile
           
protected  HashMap<String,TestCase> tests
           
 
Constructor Summary
TestSet()
           
 
Method Summary
 void addTestChild(String from, String name, Properties params)
           
 void addTestChild(TestCase father, String name, Properties params)
           
 void generate(Properties params)
           
 void generateTest(TestCase c, Properties align)
           
abstract  void initTestCases(Properties params)
           
 TestCase initTests(String name)
           
 Properties newProperties(String k, String v)
           
 Properties newProperties(String k, String v, String k2, String v2)
           
 void printTestHierarchy(TestCase c, int level)
           
 void startTestGeneration()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

initOntoFile

private String initOntoFile

secondOntoFile

protected String secondOntoFile

continuous

protected boolean continuous

debug

protected boolean debug

generator

private TestGenerator generator

root

protected TestCase root

tests

protected HashMap<String,TestCase> tests

FULL

static String FULL
Constructor Detail

TestSet

public TestSet()
Method Detail

addTestChild

public void addTestChild(String from,
                         String name,
                         Properties params)

addTestChild

public void addTestChild(TestCase father,
                         String name,
                         Properties params)

initTests

public TestCase initTests(String name)

newProperties

public Properties newProperties(String k,
                                String v,
                                String k2,
                                String v2)

newProperties

public Properties newProperties(String k,
                                String v)

initTestCases

public abstract void initTestCases(Properties params)

generate

public void generate(Properties params)

startTestGeneration

public void startTestGeneration()

generateTest

public void generateTest(TestCase c,
                         Properties align)

printTestHierarchy

public void printTestHierarchy(TestCase c,
                               int level)

Alignment API and Server 4.5 (1846M)

(C) INRIA & friends, 2003-2013