wiecej testow

This commit is contained in:
2021-05-29 19:22:34 +02:00
parent be9cdbc661
commit 5050caa6b0

View File

@@ -34,14 +34,27 @@ void test_wrtie_to_buffer_at_pos_0_0(void)
{
uint8_t data[8] = {};
ssd1306_write_to_buffer(data, 8, 8, 0, 0);
TEST_ASSERT_EQUAL_UINT8(0, buffer_oled[0]);
TEST_ASSERT_EQUAL_UINT8(0, buffer_oled[1]);
TEST_ASSERT_EQUAL_UINT8(0, buffer_oled[2]);
TEST_ASSERT_EQUAL_UINT8(0, buffer_oled[3]);
TEST_ASSERT_EQUAL_UINT8(0, buffer_oled[4]);
TEST_ASSERT_EQUAL_UINT8(0, buffer_oled[5]);
TEST_ASSERT_EQUAL_UINT8(0, buffer_oled[6]);
TEST_ASSERT_EQUAL_UINT8(0, buffer_oled[7]);
TEST_ASSERT_EACH_EQUAL_UINT8(0, buffer_oled, 8);
TEST_ASSERT_EQUAL_UINT8(0xFF, buffer_oled[8]);
}
void test_wrtie_to_buffer_at_pos_1_0(void)
{
uint8_t data[8] = {};
ssd1306_write_to_buffer(data, 8, 8, 0, 1);
TEST_ASSERT_EACH_EQUAL_UINT8(0x01, buffer_oled, 8);
TEST_ASSERT_EACH_EQUAL_UINT8(0xFE, buffer_oled+SSD1306_LCDWIDTH, 8);
TEST_ASSERT_EQUAL_UINT8(0xFF, buffer_oled[8]);
}
void test_wrtie_to_buffer_at_pos_7_0(void)
{
uint8_t data[8] = {};
ssd1306_write_to_buffer(data, 8, 8, 0, 7);
TEST_ASSERT_EACH_EQUAL_UINT8(0x7F, buffer_oled, 8);
TEST_ASSERT_EACH_EQUAL_UINT8(0x80, buffer_oled+SSD1306_LCDWIDTH, 8);
TEST_ASSERT_EQUAL_UINT8(0xFF, buffer_oled[8]);
}