mirror of
https://github.com/dankamongmen/notcurses.git
synced 2024-11-18 03:25:55 +00:00
NCPlane: endianness fixes for unit tests #1130
This commit is contained in:
parent
46d6bfe64b
commit
448251e3f2
@ -566,12 +566,12 @@ TEST_CASE("NCPlane") {
|
|||||||
REQUIRE(0 == ncplane_putstr(n_, STR3));
|
REQUIRE(0 == ncplane_putstr(n_, STR3));
|
||||||
REQUIRE(0 == ncplane_cursor_move_yx(n_, 0, 0));
|
REQUIRE(0 == ncplane_cursor_move_yx(n_, 0, 0));
|
||||||
REQUIRE(0 < ncplane_at_cursor_cell(n_, &testcell)); // want first char of STR1
|
REQUIRE(0 < ncplane_at_cursor_cell(n_, &testcell)); // want first char of STR1
|
||||||
CHECK(STR1[0] == testcell.gcluster);
|
CHECK(htole(STR1[0]) == testcell.gcluster);
|
||||||
CHECK(0 == testcell.stylemask);
|
CHECK(0 == testcell.stylemask);
|
||||||
CHECK(0 == testcell.channels);
|
CHECK(0 == testcell.channels);
|
||||||
REQUIRE(0 == ncplane_cursor_move_yx(n_, 1, dimx - 1));
|
REQUIRE(0 == ncplane_cursor_move_yx(n_, 1, dimx - 1));
|
||||||
REQUIRE(0 < ncplane_at_cursor_cell(n_, &testcell)); // want last char of STR2
|
REQUIRE(0 < ncplane_at_cursor_cell(n_, &testcell)); // want last char of STR2
|
||||||
CHECK(STR2[strlen(STR2) - 1] == testcell.gcluster);
|
CHECK(htole(STR2[strlen(STR2) - 1]) == testcell.gcluster);
|
||||||
CHECK(0 == testcell.stylemask);
|
CHECK(0 == testcell.stylemask);
|
||||||
CHECK(0 == testcell.channels);
|
CHECK(0 == testcell.channels);
|
||||||
// FIXME maybe check all cells?
|
// FIXME maybe check all cells?
|
||||||
@ -639,13 +639,13 @@ TEST_CASE("NCPlane") {
|
|||||||
cell testcell = CELL_TRIVIAL_INITIALIZER;
|
cell testcell = CELL_TRIVIAL_INITIALIZER;
|
||||||
CHECK(0 == ncplane_cursor_move_yx(n_, y - 2, x - 1));
|
CHECK(0 == ncplane_cursor_move_yx(n_, y - 2, x - 1));
|
||||||
REQUIRE(1 == ncplane_at_cursor_cell(n_, &testcell));
|
REQUIRE(1 == ncplane_at_cursor_cell(n_, &testcell));
|
||||||
CHECK(testcell.gcluster == STR1[strlen(STR1) - 1]);
|
CHECK(testcell.gcluster == htole(STR1[strlen(STR1) - 1]));
|
||||||
CHECK(0 == ncplane_cursor_move_yx(n_, y - 1, x - 1));
|
CHECK(0 == ncplane_cursor_move_yx(n_, y - 1, x - 1));
|
||||||
REQUIRE(1 == ncplane_at_cursor_cell(n_, &testcell));
|
REQUIRE(1 == ncplane_at_cursor_cell(n_, &testcell));
|
||||||
CHECK(testcell.gcluster == STR2[strlen(STR2) - 1]);
|
CHECK(testcell.gcluster == htole(STR2[strlen(STR2) - 1]));
|
||||||
CHECK(0 == ncplane_cursor_move_yx(n_, y, x - 1));
|
CHECK(0 == ncplane_cursor_move_yx(n_, y, x - 1));
|
||||||
REQUIRE(1 == ncplane_at_cursor_cell(n_, &testcell));
|
REQUIRE(1 == ncplane_at_cursor_cell(n_, &testcell));
|
||||||
CHECK(testcell.gcluster == STR3[strlen(STR3) - 1]);
|
CHECK(testcell.gcluster == htole(STR3[strlen(STR3) - 1]));
|
||||||
}
|
}
|
||||||
|
|
||||||
SUBCASE("BoxGradients") {
|
SUBCASE("BoxGradients") {
|
||||||
@ -807,12 +807,12 @@ TEST_CASE("NCPlane") {
|
|||||||
uint64_t channels = 0;
|
uint64_t channels = 0;
|
||||||
CHECK(1 == ncplane_at_yx_cell(n_, 0, 0, &c));
|
CHECK(1 == ncplane_at_yx_cell(n_, 0, 0, &c));
|
||||||
CHECK(cell_simple_p(&c));
|
CHECK(cell_simple_p(&c));
|
||||||
CHECK('C' == c.gcluster);
|
CHECK(htole('C') == c.gcluster);
|
||||||
CHECK(0 == channels_set_fg_rgb(&channels, 0x444444));
|
CHECK(0 == channels_set_fg_rgb(&channels, 0x444444));
|
||||||
CHECK(channels == c.channels);
|
CHECK(channels == c.channels);
|
||||||
CHECK(1 == ncplane_at_yx_cell(n_, 0, 1, &c));
|
CHECK(1 == ncplane_at_yx_cell(n_, 0, 1, &c));
|
||||||
CHECK(cell_simple_p(&c));
|
CHECK(cell_simple_p(&c));
|
||||||
CHECK('D' == c.gcluster);
|
CHECK(htole('D') == c.gcluster);
|
||||||
CHECK(0 == channels_set_fg_rgb(&channels, 0x888888));
|
CHECK(0 == channels_set_fg_rgb(&channels, 0x888888));
|
||||||
CHECK(channels == c.channels);
|
CHECK(channels == c.channels);
|
||||||
CHECK(0 == notcurses_render(nc_));
|
CHECK(0 == notcurses_render(nc_));
|
||||||
|
Loading…
Reference in New Issue
Block a user