Branch Coverage

xs/color.xs
Criterion Covered Total %
branch 15 24 62.5


line true false branch
10 0 7 if (!cs) croak("PDF::Make::Color: failed to create sRGB");
28 0 6 if (!cs) croak("PDF::Make::Color: failed to create separation");
47 2 4 RETVAL = self->components;
56 3 4 RETVAL = pdfmake_cs_write(self, doc);
71 0 3 EXTEND(SP, 4);
89 0 4 EXTEND(SP, 3);
102 1 4 if (pdfmake_hex_to_rgb(hex, &r, &g, &b) != 0)
104 0 4 EXTEND(SP, 3);
118 90 0 PDFMAKE_REGISTER_GETTER(stash, "name", pdfmake_colorspace_t, name, PDFMAKE_FIELD_STRING);
90 0 PDFMAKE_REGISTER_GETTER(stash, "name", pdfmake_colorspace_t, name, PDFMAKE_FIELD_STRING);
119 90 0 PDFMAKE_REGISTER_GETTER(stash, "components", pdfmake_colorspace_t, components, PDFMAKE_FIELD_INT);
90 0 PDFMAKE_REGISTER_GETTER(stash, "components", pdfmake_colorspace_t, components, PDFMAKE_FIELD_INT);