|
|||||||||
| Home >> All >> com >> hp >> hpl >> jena >> reasoner >> rulesys >> [ test overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
com.hp.hpl.jena.reasoner.rulesys.test
Class TestRETE

java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
com.hp.hpl.jena.reasoner.rulesys.test.TestRETE
- All Implemented Interfaces:
- junit.framework.Test
- public class TestRETE
- extends junit.framework.TestCase
- Version:
- $Revision: 1.10 $ on $Date: 2005/02/21 12:18:14 $
| Nested Class Summary | |
protected static class |
TestRETE.RETETestNode
Inner class usable as a dummy RETENode end point for testing. |
| Field Summary | |
(package private) com.hp.hpl.jena.graph.Node |
a
|
(package private) com.hp.hpl.jena.graph.Node |
b
|
(package private) com.hp.hpl.jena.graph.Node |
c
|
(package private) com.hp.hpl.jena.graph.Node |
d
|
(package private) com.hp.hpl.jena.graph.Node |
e
|
(package private) com.hp.hpl.jena.graph.Node |
n1
|
(package private) com.hp.hpl.jena.graph.Node |
n2
|
(package private) com.hp.hpl.jena.graph.Node |
n3
|
(package private) com.hp.hpl.jena.graph.Node |
n4
|
(package private) com.hp.hpl.jena.graph.Node |
p
|
(package private) com.hp.hpl.jena.graph.Node |
q
|
(package private) com.hp.hpl.jena.graph.Node |
r
|
(package private) com.hp.hpl.jena.graph.Node |
res
|
(package private) com.hp.hpl.jena.graph.Node |
s
|
(package private) com.hp.hpl.jena.reasoner.rulesys.Node_RuleVariable |
x
|
(package private) com.hp.hpl.jena.reasoner.rulesys.Node_RuleVariable |
y
|
(package private) com.hp.hpl.jena.reasoner.rulesys.Node_RuleVariable |
z
|
| Fields inherited from class junit.framework.TestCase |
|
| Constructor Summary | |
TestRETE(java.lang.String name)
Boilerplate for junit |
|
| Method Summary | |
private void |
doRuleTest(java.lang.String rules,
com.hp.hpl.jena.graph.Triple[] adds,
com.hp.hpl.jena.graph.Triple[] expected)
Perform a rule test on the raw RETE engine. |
private void |
doTestClauseFilter(com.hp.hpl.jena.reasoner.TriplePattern pattern,
com.hp.hpl.jena.graph.Triple test,
com.hp.hpl.jena.graph.Node[] expected)
Helper for testing clause filters. |
static junit.framework.TestSuite |
suite()
Boilerplate for junit. |
void |
testClauseFilter()
Test clause compiler and clause filter implementation. |
void |
testRuleClone()
Check that the rulestate cloning keeps two descendent graphs independent. |
void |
testRuleMatcher()
Minimal rule tester to check basic pattern match. |
| Methods inherited from class junit.framework.TestCase |
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString |
| 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 |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
x
com.hp.hpl.jena.reasoner.rulesys.Node_RuleVariable x
y
com.hp.hpl.jena.reasoner.rulesys.Node_RuleVariable y
z
com.hp.hpl.jena.reasoner.rulesys.Node_RuleVariable z
p
com.hp.hpl.jena.graph.Node p
q
com.hp.hpl.jena.graph.Node q
a
com.hp.hpl.jena.graph.Node a
b
com.hp.hpl.jena.graph.Node b
c
com.hp.hpl.jena.graph.Node c
d
com.hp.hpl.jena.graph.Node d
e
com.hp.hpl.jena.graph.Node e
r
com.hp.hpl.jena.graph.Node r
s
com.hp.hpl.jena.graph.Node s
n1
com.hp.hpl.jena.graph.Node n1
n2
com.hp.hpl.jena.graph.Node n2
n3
com.hp.hpl.jena.graph.Node n3
n4
com.hp.hpl.jena.graph.Node n4
res
com.hp.hpl.jena.graph.Node res
| Constructor Detail |
TestRETE
public TestRETE(java.lang.String name)
- Boilerplate for junit
| Method Detail |
suite
public static junit.framework.TestSuite suite()
- Boilerplate for junit.
This is its own test suite
testClauseFilter
public void testClauseFilter()
- Test clause compiler and clause filter implementation.
doTestClauseFilter
private void doTestClauseFilter(com.hp.hpl.jena.reasoner.TriplePattern pattern, com.hp.hpl.jena.graph.Triple test, com.hp.hpl.jena.graph.Node[] expected)
- Helper for testing clause filters.
testRuleMatcher
public void testRuleMatcher()
- Minimal rule tester to check basic pattern match.
doRuleTest
private void doRuleTest(java.lang.String rules, com.hp.hpl.jena.graph.Triple[] adds, com.hp.hpl.jena.graph.Triple[] expected)
- Perform a rule test on the raw RETE engine. This requires some fiddling
with dummy parent graphs.
testRuleClone
public void testRuleClone()
- Check that the rulestate cloning keeps two descendent graphs independent.
|
|||||||||
| Home >> All >> com >> hp >> hpl >> jena >> reasoner >> rulesys >> [ test overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC