quickcheck-text-0.1.0.0: Alternative arbitrary instance for Text

Safe HaskellSafe-Inferred
LanguageHaskell2010

Test.QuickCheck.Utf8

Contents

Synopsis

Documentation

genValidUtf8 :: Gen Text Source

Generate a possibly-empty valid UTF-8 Text value.

utf8BS :: Gen ByteString Source

Generate a possibly-empty sequence of bytes which represent a valid UTF-8 code point.

genValidUtf81 :: Gen Text Source

Like genValidUtf8, but does not allow empty Text values.

utf8BS1 :: Gen ByteString Source

Like utf8BS, but does not allow empty ByteStrings.

Generators for single characters

oneByte :: Gen ByteString Source

Single-byte UTF-8 (i.e., a standard ASCII byte with a cleared MSB).