Package hydra.testing
Class TestCase
- java.lang.Object
-
- hydra.testing.TestCase
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
TestCase.CaseConversion
,TestCase.Evaluation
,TestCase.Inference
public abstract class TestCase extends java.lang.Object implements java.io.Serializable
A simple test case with an input and an expected output- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TestCase.CaseConversion
static class
TestCase.Evaluation
static class
TestCase.Inference
static interface
TestCase.PartialVisitor<R>
static interface
TestCase.Visitor<R>
-
Field Summary
Fields Modifier and Type Field Description static Name
FIELD_NAME_CASE_CONVERSION
static Name
FIELD_NAME_EVALUATION
static Name
FIELD_NAME_INFERENCE
static Name
TYPE_NAME
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract <R> R
accept(TestCase.Visitor<R> visitor)
-
-
-
Method Detail
-
accept
public abstract <R> R accept(TestCase.Visitor<R> visitor)
-
-