20 |
# |
# |
21 |
|
|
22 |
import gzz, java |
import gzz, java |
23 |
|
from test.tools.gfx import getvs |
24 |
from com.hp.hpl.mesa.rdf import jena |
from com.hp.hpl.mesa.rdf import jena |
25 |
|
|
26 |
model = jena.mem.ModelMem() |
model = jena.mem.ModelMem() |
37 |
|
|
38 |
vs = getvs() |
vs = getvs() |
39 |
view.render(vs, 0, r, s) |
view.render(vs, 0, r, s) |
40 |
|
|
41 |
|
cs_r, cs_s, cs_t = [vs.matcher.getCS(0, x) for x in (r,s,t)] |
42 |
|
|
43 |
|
pr, ps, pt = [vs.coords.transformPoint(cs, 0, 0, None) |
44 |
|
for cs in [cs_r, cs_s, cs_t]] |
45 |
|
|
46 |
|
assert ps.x > pr.x |
47 |
|
assert pt.x > pr.x |
48 |
|
|
49 |
|
# s and t should be same size and on a single vertical line |
50 |
|
assert ps.x == pt.x |
51 |
|
|
52 |
|
# s should be approx. the same height as r, |
53 |
|
# while t is above or below |
54 |
|
assert abs(ps.y-pr.y) < abs(pt.y-pr.y) |