19 |
# MA 02111-1307 USA |
# MA 02111-1307 USA |
20 |
# |
# |
21 |
|
|
22 |
import gzz, java |
import org.fenfire, java |
23 |
import jarray |
import jarray |
24 |
from org.fenfire.test.gfx import getvs |
from org.fenfire.test.gfx import getvs |
25 |
from com.hp.hpl.mesa.rdf import jena |
from com.hp.hpl.mesa.rdf import jena |
38 |
|
|
39 |
subjectCmp = Cmp(lambda stmt: stmt.getSubject()) |
subjectCmp = Cmp(lambda stmt: stmt.getSubject()) |
40 |
objectCmp = Cmp(lambda stmt: stmt.getObject()) |
objectCmp = Cmp(lambda stmt: stmt.getObject()) |
41 |
selector = gzz.loom.StatementSelector.SimpleSelector() |
selector = org.fenfire.loom.StatementSelector.SimpleSelector() |
42 |
|
|
43 |
def list(set): |
def list(set): |
44 |
l = []; i = set.iterator() |
l = []; i = set.iterator() |
63 |
for i in range(3,10): |
for i in range(3,10): |
64 |
n[2].addProperty(p, n[i]) |
n[2].addProperty(p, n[i]) |
65 |
|
|
66 |
c = gzz.loom.Cursor(subjectCmp, objectCmp, selector) |
c = org.fenfire.loom.Cursor(subjectCmp, objectCmp, selector) |
67 |
|
|
68 |
|
|
69 |
def testConstructors(): |
def testConstructors(): |
70 |
sc, oc, sel = subjectCmp, objectCmp, selector |
sc, oc, sel = subjectCmp, objectCmp, selector |
71 |
|
|
72 |
c = gzz.loom.Cursor(sc,oc,sel) |
c = org.fenfire.loom.Cursor(sc,oc,sel) |
73 |
assert (c.getSubjectOrder(), c.getObjectOrder(), |
assert (c.getSubjectOrder(), c.getObjectOrder(), |
74 |
c.getStatementSelector()) == (sc, oc, sel) |
c.getStatementSelector()) == (sc, oc, sel) |
75 |
assert c.focus is None |
assert c.focus is None |
76 |
assert c.rotation == 0 |
assert c.rotation == 0 |
77 |
|
|
78 |
c = gzz.loom.Cursor(sc,oc,sel,n[2]) |
c = org.fenfire.loom.Cursor(sc,oc,sel,n[2]) |
79 |
assert (c.getSubjectOrder(), c.getObjectOrder(), |
assert (c.getSubjectOrder(), c.getObjectOrder(), |
80 |
c.getStatementSelector()) == (sc, oc, sel) |
c.getStatementSelector()) == (sc, oc, sel) |
81 |
assert c.focus == n[2] |
assert c.focus == n[2] |
82 |
assert c.rotation == 0 |
assert c.rotation == 0 |
83 |
|
|
84 |
c = gzz.loom.Cursor(sc,oc,sel,n[2],1,n[8]) |
c = org.fenfire.loom.Cursor(sc,oc,sel,n[2],1,n[8]) |
85 |
assert (c.getSubjectOrder(), c.getObjectOrder(), |
assert (c.getSubjectOrder(), c.getObjectOrder(), |
86 |
c.getStatementSelector()) == (sc, oc, sel) |
c.getStatementSelector()) == (sc, oc, sel) |
87 |
assert c.focus == n[2] |
assert c.focus == n[2] |
88 |
assert c.rotation == 2 |
assert c.rotation == 2 |
89 |
|
|
90 |
c = gzz.loom.Cursor(sc,oc,sel,n[2],-1,n[1]) |
c = org.fenfire.loom.Cursor(sc,oc,sel,n[2],-1,n[1]) |
91 |
assert (c.getSubjectOrder(), c.getObjectOrder(), |
assert (c.getSubjectOrder(), c.getObjectOrder(), |
92 |
c.getStatementSelector()) == (sc, oc, sel) |
c.getStatementSelector()) == (sc, oc, sel) |
93 |
assert c.focus == n[2] |
assert c.focus == n[2] |