Permalink
Commits on Dec 26, 2017
  1. Merge pull request #191 from pholser#190

    pholser committed Dec 26, 2017
    For #190, trap org.junit.internal.AssumptionViolatedException
Commits on Dec 22, 2017
  1. For #190, trap org.junit.internal.AssumptionViolatedException

    pholser committed Dec 22, 2017
    Some assertion libraries still emit this exception, the parent of the
    now-published org.junit.AssumptionViolatedException. To support these
    libraries, junit-quickcheck will trap the parent exception.
Commits on Nov 16, 2017
  1. Mention 0.8 beta 1 in README

    pholser committed Nov 16, 2017
Commits on Nov 14, 2017
  1. Remove unused import

    pholser committed Nov 14, 2017
Commits on Nov 13, 2017
  1. Merge pull request #188 from pholser#175/shrink-with-more-than-one-parm

    pholser committed Nov 13, 2017
    For #175, ensure that all parms get a chance to be shrunk
  2. Ensure shrinks respect configuration annotations

    pholser committed Nov 13, 2017
    To come, hopefully: what to do vs. When(satisfies = ...)
  3. For #175, ensure that all parms get a chance to be shrunk

    pholser committed Nov 12, 2017
Commits on Oct 27, 2017
  1. Javadoc tweak

    pholser committed Oct 27, 2017
  2. Refer to 0.8 alpha 8 in README

    pholser committed Oct 27, 2017
Commits on Oct 16, 2017
  1. Merge pull request #185 from pholser#171/log-random-values-and-seeds

    pholser committed Oct 16, 2017
    Issues/171/log random values and seeds
  2. Remove logger as parameter to shrinking machinery

    pholser committed Oct 15, 2017
Commits on Oct 13, 2017
  1. Add docs on Only/Also

    pholser committed Oct 13, 2017
Commits on Oct 12, 2017
  1. Merge pull request #184 from pholser#181/gen-type-with-component-types

    pholser committed Oct 12, 2017
    For #181, add "component" types to Gen.type()
  2. For #181, add "component" types to Gen.type()

    pholser committed Oct 12, 2017
Commits on Oct 9, 2017
  1. Merge pull request #183 from pholser#164/only-also

    pholser committed Oct 9, 2017
    For #164, add support for Only and Also
Commits on Oct 4, 2017
  1. Deprecating `ValuesOf`

    pholser committed Oct 4, 2017
    Exhaustive mode already exhibits the desired behavior for `boolean` and
    `enum` types.
  2. More tests around Only/Also

    pholser committed Oct 4, 2017
Commits on Oct 3, 2017
  1. Add javadoc for Only/Also

    pholser committed Oct 3, 2017
Commits on Oct 2, 2017
  1. Add demonstration tests for Only/Also

    pholser committed Oct 2, 2017
  2. Remove unused imports

    pholser committed Oct 2, 2017
  3. For #164, add support for Only and Also

    pholser committed Aug 8, 2017
Commits on Sep 15, 2017
  1. Merge pull request #180 from pholser#179/randomness-vs-gen-type

    pholser committed Sep 15, 2017
    For #179, allow gen() to accept a source of randomness
  2. For #179, add repro test for BiFunc

    pholser committed Sep 15, 2017
Commits on Sep 14, 2017
  1. For #179, allow gen() to accept a source of randomness

    pholser committed Sep 14, 2017
Commits on Aug 16, 2017
  1. Merge pull request #177 from csamak/master

    pholser committed Aug 16, 2017
    Ignore shrinks that are equal to "larger"
  2. Ignore shrinks that are equal to "larger"

    csamak committed Aug 16, 2017
    Some "natural" shrink implementations can lead to cycles. For example, shrinking a Point (x, y) into:
    
    (x/2, y)
    (0, y)
    (x, y/2)
    (x, 0)
    
    results in many unnecessary shrinks if equals is not checked and one of x or y is much larger than the other.
Commits on Aug 15, 2017
  1. Merge pull request #176 from csamak/patch-1

    pholser committed Aug 15, 2017
    Update shrink example to avoid unnecessary shrinks