MCPcopy Create free account
hub / github.com/Snapchat/Valdi / TEST

Function TEST

valdi/test/svg/SVGRenderer_tests.cpp:36–45  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

34} // namespace
35
36TEST(SVGRenderer, delegatesDetectionToSharedSVGUtils) {
37 auto svg = bytesFromString(" \n<svg width=\"12\" height=\"10\" xmlns=\"http://www.w3.org/2000/svg\"></svg>");
38 auto xml = bytesFromString("<?xml version=\"1.0\"?><svg></svg>");
39 auto json = bytesFromString("{\"v\":\"5.7.4\",\"layers\":[]}");
40
41 EXPECT_TRUE(snap::drawing::isSVG(svg));
42 EXPECT_TRUE(Valdi::SVGRenderer::isSVG(svg));
43 EXPECT_TRUE(Valdi::SVGRenderer::isSVG(xml));
44 EXPECT_FALSE(Valdi::SVGRenderer::isSVG(json));
45}
46
47TEST(SVGRenderer, reportsInvalidSVG) {
48 auto factory = Valdi::makeShared<TrackingBitmapFactory>();

Callers

nothing calls this directly

Calls 9

isSVGFunction · 0.85
rasterizeSVGFunction · 0.85
bytesFromStringFunction · 0.70
expectBitmapIsRedFunction · 0.70
toStringMethod · 0.65
errorMethod · 0.65
getMethod · 0.65
valueMethod · 0.65
getInfoMethod · 0.65

Tested by

no test coverage detected