ChasingBottoms: For testing partial and infinite values.

[ library, mit, testing ] [ Propose Tags ]

Do you ever feel the need to test code involving bottoms (e.g. calls to the error function), or code involving infinite values? Then this library could be useful for you.

[Skip to Readme]
Versions [RSS] [faq] 1.2.2, 1.2.4, 1.3.0,,,,,,,,,,,,,,, 1.3.1,,,,,,,,,,
Dependencies base (>=2 && <4), containers (>=0.1 && <1), mtl (>=1.1 && <2), QuickCheck (>=1.1 && <2), random (==1.*) [details]
License LicenseRef-OtherLicense
Copyright Copyright (c) Nils Anders Danielsson 2004-2007.
Author Nils Anders Danielsson
Category Test
Home page Bottoms
Uploaded by DonaldStewart at 2007-11-19T22:33:34Z
Distributions Arch:, Debian:, LTSHaskell:, NixOS:, Stackage:
Downloads 28178 total (322 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs uploaded by user
Build status unknown [no reports yet]





Choose the new smaller, split-up base package.


Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainer's Corner

For package maintainers and hackage trustees


Readme for ChasingBottoms-1.2.2

[back to package description]


To build: Use Cabal, or use ghc --make Test.ChasingBottoms. (If
Test.ChasingBottoms is already installed you may need to add something
like -ignore-package ChasingBottoms.)

Do not use Cabal to build the documentation. Use make docs instead.
You may need to edit the Makefile first.

To run through the test suite, execute Test.ChasingBottoms.Tests.main.

Possible future work

* Making it easier to test equality etc. of functions. (This may be
  easier using the new version of Scrap your boilerplate, Scrap your
  boilerplate with class.)

* More custom generators for partial and infinite values.

Known bugs