| 63 | EXPECT_EQ(p, get_pixel(image, 3, 3)) |
| 64 | |
| 65 | TEST(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 | |
| 82 | TYPED_TEST(RenderAllModes, CheckDefaultBackgroundMode) |
| 83 | { |
nothing calls this directly
no test coverage detected