Unit-tests with stderr / stdout

Ky-Anh Huynh via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Sat Sep 9 01:35:35 PDT 2017


On Saturday, 9 September 2017 at 03:37:58 UTC, Ky-Anh Huynh wrote:
> Hi,
>
> As a system administrator I often have some small scripts/ 
> programs that consume input and produce output for other system 
> utilities. Something like `my_foo_program | awk ... | 
> other_program`. As the tools write to STDOUT/STDERR, I haven't 
> found a way to write unit tests for them. Should I write 
> library instead? Is there any framework to write (smoke) tests 
> that supports standard output devices?
>
> Thanks for your reading.

So far I have refactored my code to use some public libraries. 
This allows me to write some unit tests. This requires a lot more 
work :)

Sorry for the noise.


More information about the Digitalmars-d-learn mailing list