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]

Flags

Automatic Flags
NameDescriptionDefault
small_base

Choose the new smaller, split-up base package.

Enabled

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

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 1.2.2, 1.2.4, 1.3.0, 1.3.0.1, 1.3.0.2, 1.3.0.3, 1.3.0.4, 1.3.0.5, 1.3.0.6, 1.3.0.7, 1.3.0.8, 1.3.0.9, 1.3.0.10, 1.3.0.11, 1.3.0.12, 1.3.0.13, 1.3.0.14, 1.3.1, 1.3.1.1, 1.3.1.2, 1.3.1.3, 1.3.1.4, 1.3.1.5, 1.3.1.6, 1.3.1.7, 1.3.1.8, 1.3.1.9, 1.3.1.10, 1.3.1.11, 1.3.1.12, 1.3.1.13, 1.3.1.14
Dependencies base (>=2 && <4), containers (>=0.1 && <1), mtl (>=1.1 && <2), QuickCheck (>=1.1 && <2), random (>=1 && <2) [details]
License LicenseRef-OtherLicense
Copyright Copyright (c) Nils Anders Danielsson 2004-2007.
Author Nils Anders Danielsson
Maintainer http://www.cs.chalmers.se/~nad/contact.html
Category Test
Home page http://www.cs.chalmers.se/~nad/software/#Chasing Bottoms
Uploaded by DonaldStewart at 2007-11-19T22:33:34Z
Distributions Arch:1.3.1.13, Debian:1.3.1.9, LTSHaskell:1.3.1.13, NixOS:1.3.1.13, Stackage:1.3.1.14
Reverse Dependencies 2 direct, 0 indirect [details]
Downloads 33679 total (197 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]

Readme for ChasingBottoms-1.2.2

[back to package description]
ChasingBottoms
--------------

Building
--------

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
----------

None.