From 3ae7ed6ed360f0ed42704628c45f3dab8c77e452 Mon Sep 17 00:00:00 2001 From: nick black Date: Sun, 16 May 2021 07:40:05 -0400 Subject: [PATCH] fix bitmapmaximize unit test to not use standard plane #1658 --- src/tests/bitmap.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/tests/bitmap.cpp b/src/tests/bitmap.cpp index f8a632eea..c603b7718 100644 --- a/src/tests/bitmap.cpp +++ b/src/tests/bitmap.cpp @@ -50,8 +50,10 @@ TEST_CASE("Bitmaps") { std::vector v(x * y, htole(0xe61c28ff)); auto ncv = ncvisual_from_rgba(v.data(), y, sizeof(decltype(v)::value_type) * x, x); REQUIRE(nullptr != ncv); + auto nn = ncplane_dup(n_, nullptr); + REQUIRE(nullptr != nn); struct ncvisual_options vopts = { - .n = n_, + .n = nn, .scaling = NCSCALE_NONE, .y = 0, .x = 0, .begy = 0, .begx = 0, @@ -64,12 +66,12 @@ TEST_CASE("Bitmaps") { ncplane_pixelgeom(n_, nullptr, nullptr, nullptr, nullptr, &maxy, &maxx); CHECK(0 == ncvisual_resize(ncv, maxy, maxx)); auto n = ncvisual_render(nc_, ncv, &vopts); - REQUIRE(n_ == n); + REQUIRE(nn == n); auto s = n->sprite; REQUIRE(nullptr != s); CHECK(0 == notcurses_render(nc_)); ncvisual_destroy(ncv); - ncplane_erase(n); + CHECK(0 == ncplane_destroy(nn)); } // a sprixel requires a plane large enough to hold it