Branch Coverage

xs/cloning.xsi
Criterion Covered Total %
branch 17 48 35.4


line true false branch
6 0 0 if (dynamic_cast(THIS)) RETVAL = URI::create(*THIS);
0 0 if (dynamic_cast(THIS)) RETVAL = URI::create(*THIS);
7 0 0 else RETVAL = make_backref(*THIS);
0 0 else RETVAL = make_backref(*THIS);
0 0 else RETVAL = make_backref(*THIS);
0 0 else RETVAL = make_backref(*THIS);
8 0 0 }
11 3 0 RETVAL = THIS->to_string();
3 0 RETVAL = THIS->to_string();
12 3 0 if (dynamic_cast(THIS)) RETVAL += '1';
2 1 if (dynamic_cast(THIS)) RETVAL += '1';
2 1 if (dynamic_cast(THIS)) RETVAL += '1';
2 0 if (dynamic_cast(THIS)) RETVAL += '1';
13 1 0 else RETVAL += '0';
19 3 0 len--;
0 0 len--;
23 2 1 else RETVAL = make_backref(string(p, len));
2 0 else RETVAL = make_backref(string(p, len));
2 0 else RETVAL = make_backref(string(p, len));
24 1 0 PROTO = CLASS;
1 0 PROTO = CLASS;
25 3 0 }
28 0 0 RETVAL = THIS->to_string();
0 0 RETVAL = THIS->to_string();