lp.parse
Class LpParserTest2
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
lp.struct.util.LpPrettyPrinterTest
lp.parse.LpParserTest2
- All Implemented Interfaces:
- Test
- Direct Known Subclasses:
- EvolpParserTest2
public class LpParserTest2
- extends LpPrettyPrinterTest
Contains a test of the LpParser
class that reuses data from
LpPrettyPrinterTest
.
- Version:
- 1.0.0
- Author:
- Martin Slota
- See Also:
LpParser
,
LpPrettyPrinterTest
Method Summary |
protected void |
doTest(String source,
LpStructureUnit expected)
Gives source to the parser and expects expected to be
returned. |
Methods inherited from class junit.framework.Assert |
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail |
parser
protected LpParser parser
- The
LpParser
instance used in the tests.
LpParserTest2
public LpParserTest2(String testName)
- A default test case constructor.
- Parameters:
testName
- the name of the test case
doTest
protected void doTest(String source,
LpStructureUnit expected)
- Gives
source
to the parser and expects expected
to be
returned. Only does something if expected
is an instance of
LpRule
, LpTerm
or LpLiteral
.
- Overrides:
doTest
in class LpPrettyPrinterTest
- Parameters:
source
- the source string that will be parserexpected
- the expected LpStructureUnit