From a50f1a8369c909a835a21d54d3facfb4a628205f Mon Sep 17 00:00:00 2001 From: Marco Paland Date: Tue, 5 Jun 2018 11:25:47 +0200 Subject: test(test_suite): modified fctprintf() test case Renamed 'user' to 'arg' --- test/test_suite.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'test') diff --git a/test/test_suite.cpp b/test/test_suite.cpp index 4bc773a..8aaf67a 100644 --- a/test/test_suite.cpp +++ b/test/test_suite.cpp @@ -42,11 +42,18 @@ namespace test { // dummy putchar static char printf_buffer[100]; static size_t printf_idx = 0U; + void test::_putchar(char character) { printf_buffer[printf_idx++] = character; } +void _out_fct(char character, void* arg) +{ + (void)arg; + printf_buffer[printf_idx++] = character; +} + TEST_CASE("printf", "[]" ) { @@ -60,7 +67,7 @@ TEST_CASE("printf", "[]" ) { TEST_CASE("fctprintf", "[]" ) { printf_idx = 0U; memset(printf_buffer, 0xCC, 100U); - test::fctprintf(&test::_putchar, "This is a test of %X", 0x12EFU); + test::fctprintf(&_out_fct, nullptr, "This is a test of %X", 0x12EFU); REQUIRE(!strcmp(printf_buffer, "This is a test of 12EF")); } -- cgit v1.2.3