From e906ea3f1ba4e9097bb763d188ba7e15399c7f6c Mon Sep 17 00:00:00 2001 From: Robert O'Callahan Date: Fri, 15 Aug 2025 23:58:58 +0000 Subject: [PATCH] Add tests for dynamic precision and with with an int parameter --- tests/unit/kernel/ioTest.cc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/unit/kernel/ioTest.cc b/tests/unit/kernel/ioTest.cc index 7cb8498cb..43a71eb79 100644 --- a/tests/unit/kernel/ioTest.cc +++ b/tests/unit/kernel/ioTest.cc @@ -69,4 +69,14 @@ TEST(KernelStringfTest, dynamicWidthAndPrecision) EXPECT_EQ(stringf("%*.*f", 8, 4, 1.0), " 1.0000"); } +TEST(KernelStringfTest, dynamicPrecisionInt) +{ + EXPECT_EQ(stringf("%.*d", 4, 7), "0007"); +} + +TEST(KernelStringfTest, dynamicWidthAndPrecisionInt) +{ + EXPECT_EQ(stringf("%*.*d", 8, 4, 7), " 0007"); +} + YOSYS_NAMESPACE_END