1
0
mirror of https://github.com/pevans/erc-c.git synced 2024-11-23 08:31:55 +00:00

Add tests for row, col functions

This commit is contained in:
Peter Evans 2018-03-13 15:40:37 -05:00
parent a5c777b3e9
commit 62d868f1aa

View File

@ -92,3 +92,27 @@ Test(apple2_text, alternate)
cr_assert_eq(apple2_text_alternate(i + 0x60), lower[i]);
}
}
Test(apple2_text, row)
{
static int rows[] = {
0x400, 0x480, 0x500, 0x59e, 0x60c, 0x6a2,
};
int len = sizeof(rows) / sizeof(int);
for (int i = 0; i < len; i++) {
cr_assert_eq(apple2_text_row(rows[i]), i);
}
}
Test(apple2_text, col)
{
static int cols[] = {
0x400, 0x481, 0x502, 0x583, 0x604, 0x685,
};
int len = sizeof(cols) / sizeof(int);
for (int i = 0; i < len; i++) {
cr_assert_eq(apple2_text_col(cols[i]), i);
}
}