dons:
> br1:
> > Second, I want to test this function, without hitting the filesystem.  In  
> > C++ I would use a istringstream.  I couldn't find a function that returns  
> > a Handle from a String.  The closer thing that may work that I could find  
> > was making a pipe and convertind the file descriptor.  Can I simplify that  
> > function to take it out of the IO monad?  How?  I thought about  
> > getContents, but that eats all input.

Oh, another thing to check would be that the correct characters are
returned, such as:
    *A> quickCheck (\s -> all (`elem` ['a'..'e']) (take5 s))
    OK, passed 100 tests.

So for all strings QuickCheck produced, all Chars in the string returned
by take5 where elements of ['a'..'e'].

-- Don
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to