xref: /trunk/test/odf-validate/fixtures/t13/checks-annot.json (revision 0e16a31d78a652c56c5c0fc79c752f48b9048df9)
1*0e16a31dSJim Jagielski[
2*0e16a31dSJim Jagielski {
3*0e16a31dSJim Jagielski  "name": "ann_count",
4*0e16a31dSJim Jagielski  "expr": "len([f for f in (lambda e: [e.nextElement() for _ in iter(e.hasMoreElements, False)])(doc.TextFields.createEnumeration()) if f.supportsService('com.sun.star.text.textfield.Annotation')])",
5*0e16a31dSJim Jagielski  "expect": 2
6*0e16a31dSJim Jagielski },
7*0e16a31dSJim Jagielski {
8*0e16a31dSJim Jagielski  "name": "ann_initials",
9*0e16a31dSJim Jagielski  "expr": "[f.Initials for f in [f for f in (lambda e: [e.nextElement() for _ in iter(e.hasMoreElements, False)])(doc.TextFields.createEnumeration()) if f.supportsService('com.sun.star.text.textfield.Annotation')]]",
10*0e16a31dSJim Jagielski  "expect": [
11*0e16a31dSJim Jagielski   "AB",
12*0e16a31dSJim Jagielski   ""
13*0e16a31dSJim Jagielski  ]
14*0e16a31dSJim Jagielski },
15*0e16a31dSJim Jagielski {
16*0e16a31dSJim Jagielski  "name": "ann_author",
17*0e16a31dSJim Jagielski  "expr": "[f.Author for f in [f for f in (lambda e: [e.nextElement() for _ in iter(e.hasMoreElements, False)])(doc.TextFields.createEnumeration()) if f.supportsService('com.sun.star.text.textfield.Annotation')]]",
18*0e16a31dSJim Jagielski  "expect": [
19*0e16a31dSJim Jagielski   "Ann Author",
20*0e16a31dSJim Jagielski   "Bob Author"
21*0e16a31dSJim Jagielski  ]
22*0e16a31dSJim Jagielski },
23*0e16a31dSJim Jagielski {
24*0e16a31dSJim Jagielski  "name": "ann_content",
25*0e16a31dSJim Jagielski  "expr": "[f.Content for f in [f for f in (lambda e: [e.nextElement() for _ in iter(e.hasMoreElements, False)])(doc.TextFields.createEnumeration()) if f.supportsService('com.sun.star.text.textfield.Annotation')]]",
26*0e16a31dSJim Jagielski  "expect": [
27*0e16a31dSJim Jagielski   "first note",
28*0e16a31dSJim Jagielski   "second note"
29*0e16a31dSJim Jagielski  ]
30*0e16a31dSJim Jagielski },
31*0e16a31dSJim Jagielski {
32*0e16a31dSJim Jagielski  "name": "ann_text",
33*0e16a31dSJim Jagielski  "expr": "doc.Text.String",
34*0e16a31dSJim Jagielski  "expect": "with initials \nwithout initials "
35*0e16a31dSJim Jagielski }
36*0e16a31dSJim Jagielski]
37