Hello again café,<br><br>I have a command line program that takes input from various handles (actually network sockets) like this:<br><br>&gt; s &lt;- hGetLine h<br>&gt; etc.<br><br>I&#39;d like to unit test this. How can I do?<br>

I&#39;d like to inject data on the handle so that all the input chain is tested.<br><br>How are command line programs&#39; IO automatically tested usually?<br><br>Another little question: <br>How can I access the name of a function inside a function (for Trace purpose)?<br>

I have to use the CPP preprocessor?<br><br>Thanks for hints,<br>Corentin<br>