From 73cd498dba9d4ef1f12c9c6b43e64de8a700f08d Mon Sep 17 00:00:00 2001 From: MrKevinWeiss Date: Wed, 10 Feb 2021 13:40:40 +0100 Subject: [PATCH] tests/fmt_print: improve test coverage --- tests/fmt_print/main.c | 18 ++++++++++++++++++ tests/fmt_print/tests/01-run.py | 9 +++++++++ 2 files changed, 27 insertions(+) diff --git a/tests/fmt_print/main.c b/tests/fmt_print/main.c index 1b5ecfba27..15159293a5 100644 --- a/tests/fmt_print/main.c +++ b/tests/fmt_print/main.c @@ -25,6 +25,24 @@ int main(void) { print_str("If you can read this:\n"); + print_u32_dec(0xFFFFFFFF); + print_str("\n"); + print_s32_dec(0x80000000); + print_str("\n"); + print_byte_hex(0xFA); + print_str("\n"); + print_s32_dec(0x80000000); + print_str("\n"); + print_u32_hex(0x12345678); + print_str("\n"); + print_u64_hex(0x123456789ABCDEF0); + print_str("\n"); + print_u64_dec(0xFFFFFFFFFFFFFFFF); + print_str("\n"); + print_s64_dec(0x8000000000000000); + print_str("\n"); + print_float(1.2345, 5); + print_str("\n"); print_str("Test successful.\n"); return 0; diff --git a/tests/fmt_print/tests/01-run.py b/tests/fmt_print/tests/01-run.py index 9f6f3d7348..3f69b950a1 100755 --- a/tests/fmt_print/tests/01-run.py +++ b/tests/fmt_print/tests/01-run.py @@ -6,6 +6,15 @@ from testrunner import run def testfunc(child): child.expect_exact('If you can read this:') + child.expect_exact('4294967295') + child.expect_exact('-2147483648') + child.expect_exact('FA') + child.expect_exact('-2147483648') + child.expect_exact('12345678') + child.expect_exact('123456789ABCDEF0') + child.expect_exact('18446744073709551615') + child.expect_exact('-9223372036854775808') + child.expect_exact('1.23450') child.expect_exact('Test successful.')