diff options
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/scala/chiselTests/Printf.scala | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/test/scala/chiselTests/Printf.scala b/src/test/scala/chiselTests/Printf.scala index 950f315a..eb8b4b25 100644 --- a/src/test/scala/chiselTests/Printf.scala +++ b/src/test/scala/chiselTests/Printf.scala @@ -12,6 +12,11 @@ class SinglePrintfTester() extends BasicTester { stop() } +class ASCIIPrintfTester() extends BasicTester { + printf((0x20 to 0x7e).map(_ toChar).mkString.replace("%", "%%")) + stop() +} + class MultiPrintfTester() extends BasicTester { val x = UInt(254) val y = UInt(255) @@ -26,4 +31,7 @@ class PrintfSpec extends ChiselFlatSpec { "A printf with multiple arguments" should "run" in { assertTesterPasses { new MultiPrintfTester } } + "A printf with ASCII characters 1-127" should "run" in { + assertTesterPasses { new ASCIIPrintfTester } + } } |
