| line |
true |
false |
branch |
|
68
|
12 |
7 |
if ($opt) |
|
71
|
0 |
12 |
unless (defined $$opt{'control'}) |
|
77
|
2 |
10 |
ref $$opt{'control'} ? : |
|
78
|
1 |
4 |
ref $$opt{'valuetype'} ? : |
|
|
5 |
7 |
if $$opt{'valuetype'} |
|
79
|
1 |
4 |
ref $$opt{'criticality'} ? : |
|
|
5 |
7 |
if $$opt{'criticality'} |
|
80
|
1 |
11 |
ref $$opt{'value'} ? : |
|
82
|
0 |
12 |
if ($$opt{'criticality'} and not $criticality =~ /^(true)||(false)$/) |
|
88
|
0 |
12 |
if ($$opt{'valuetype'} and not $valuetype =~ /^(string)||(anyURI)||(base64Binary)$/) |
|
94
|
0 |
12 |
if ($$opt{'value'} and not $$opt{'valuetype'}) |
|
100
|
0 |
12 |
if ($$opt{'type'} and not $$opt{'value'}) |
|
106
|
5 |
7 |
if ($$opt{'value'}) |
|
108
|
5 |
0 |
if $value =~ /(&||<||>||"||')/ |
|
112
|
5 |
7 |
if $$opt{'criticality'} |
|
114
|
5 |
7 |
if $$opt{'value'} |
|
115
|
5 |
7 |
if $$opt{'value'} and $$opt{'valuetype'} |
|
116
|
5 |
7 |
if $$opt{'value'} and $$opt{'valuetype'} |
|
117
|
5 |
7 |
if $$opt{'value'} |
|
219
|
0 |
8 |
unless (defined $$opt{'control'}) |
|
225
|
0 |
8 |
ref $$opt{'control'} ? : |
|
226
|
0 |
3 |
ref $$opt{'valuetype'} ? : |
|
|
3 |
5 |
if $$opt{'valuetype'} |
|
227
|
0 |
3 |
ref $$opt{'criticality'} ? : |
|
|
3 |
5 |
if $$opt{'criticality'} |
|
228
|
0 |
8 |
ref $$opt{'value'} ? : |
|
231
|
0 |
8 |
if ($$opt{'criticality'} and not $criticality =~ /^(true)||(false)$/) |
|
237
|
0 |
8 |
if ($$opt{'valuetype'} and not $valuetype =~ /^(string)||(anyURI)||(base64Binary)$/) |
|
243
|
0 |
8 |
if ($$opt{'value'} and not $$opt{'valuetype'}) |
|
249
|
0 |
8 |
if ($$opt{'valuetype'} and not $$opt{'value'}) |
|
255
|
3 |
5 |
if ($$opt{'value'}) |
|
257
|
3 |
0 |
if $value =~ /(&||<||>||"||')/ |
|
261
|
3 |
5 |
if $$opt{'criticality'} |
|
263
|
3 |
5 |
if $$opt{'value'} |
|
264
|
3 |
5 |
if $$opt{'value'} and $$opt{'valuetype'} |
|
265
|
3 |
5 |
if $$opt{'value'} and $$opt{'valuetype'} |
|
266
|
3 |
5 |
if $$opt{'value'} |