MCPcopy Create free account
hub / github.com/LibreSprite/LibreSprite / TEST

Function TEST

src/render/render_tests.cpp:65–80  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

63 EXPECT_EQ(p, get_pixel(image, 3, 3))
64
65TEST(Render, Basic)
66{
67 Context ctx;
68 Document* doc = ctx.documents().add(2, 2, ColorMode::RGB);
69
70 Image* src = doc->sprite()->layer(0)->cel(0)->image();
71 clear_image(src, 2);
72
73 std::unique_ptr<Image> dst(Image::create(IMAGE_RGB, 2, 2));
74 clear_image(dst, 1);
75 EXPECT_2X2_PIXELS(dst, 1, 1, 1, 1);
76
77 Render render;
78 render.renderSprite(dst, doc->sprite(), frame_t(0));
79 EXPECT_2X2_PIXELS(dst, 2, 2, 2, 2);
80}
81
82TYPED_TEST(RenderAllModes, CheckDefaultBackgroundMode)
83{

Callers

nothing calls this directly

Calls 15

clear_imageFunction · 0.85
put_pixelFunction · 0.85
fill_rectFunction · 0.85
renderSpriteMethod · 0.80
setBgTypeMethod · 0.80
setBgZoomMethod · 0.80
setBgColor1Method · 0.80
setBgColor2Method · 0.80
setBgCheckedSizeMethod · 0.80
ClipClass · 0.70
ZoomClass · 0.70
addMethod · 0.45

Tested by

no test coverage detected