object ScalaCheckDrivenPropertyChecks extends ScalaCheckDrivenPropertyChecks
- Alphabetic
- By Inheritance
- ScalaCheckDrivenPropertyChecks
- ScalaCheckDrivenPropertyChecks
- ScalaCheckConfiguration
- Configuration
- Whenever
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- 
      
      
      
        
      
    
      
        
        class
      
      
        ConfiguredPropertyCheck extends AnyRef
      
      
      Performs a configured property checks by applying property check functions passed to its applymethods to arguments supplied by implicitly passed generators, modifying the values in thePropertyGenConfigobject passed implicitly to itsapplymethods with parameter values passed to its constructor.Performs a configured property checks by applying property check functions passed to its applymethods to arguments supplied by implicitly passed generators, modifying the values in thePropertyGenConfigobject passed implicitly to itsapplymethods with parameter values passed to its constructor.Instances of this class are returned by trait ScalaCheckDrivenPropertyChecksforAllmethod that accepts a variable length argument list ofPropertyCheckConfigParamobjects. Thus it is used with functions of all six arities. Here are some examples:forAll (minSize(1), sizeRange(9)) { (a: String) => a.length should equal ((a).length) } 
 forAll (minSize(1), sizeRange(9)) { (a: String, b: String) => a.length + b.length should equal ((a + b).length) }
 forAll (minSize(1), sizeRange(9)) { (a: String, b: String, c: String) => a.length + b.length + c.length should equal ((a + b + c).length) }
 forAll (minSize(1), sizeRange(9)) { (a: String, b: String, c: String, d: String) => a.length + b.length + c.length + d.length should equal ((a + b + c + d).length) }
 forAll (minSize(1), sizeRange(9)) { (a: String, b: String, c: String, d: String, e: String) => a.length + b.length + c.length + d.length + e.length should equal ((a + b + c + d + e).length) }
 forAll (minSize(1), sizeRange(9)) { (a: String, b: String, c: String, d: String, e: String, f: String) => a.length + b.length + c.length + d.length + e.length + f.length should equal ((a + b + c + d + e + f).length) }In the first example above, the ConfiguredPropertyCheckobject is returned by:forAll (minSize(1), sizeRange(9)) The code that follows is an invocation of one of the ConfiguredPropertyCheckapplymethods:{ (a: String) => a.length should equal ((a).length) }- Definition Classes
- ScalaCheckDrivenPropertyChecks
 
- 
      
      
      
        
      
    
      
        
        case class
      
      
        MaxDiscardedFactor extends PropertyCheckConfigParam with Product with Serializable
      
      
      - Definition Classes
- Configuration
 
- 
      
      
      
        
      
    
      
        
        case class
      
      
        MinSize extends PropertyCheckConfigParam with Product with Serializable
      
      
      - Definition Classes
- Configuration
 
- 
      
      
      
        
      
    
      
        
        case class
      
      
        MinSuccessful extends PropertyCheckConfigParam with Product with Serializable
      
      
      - Definition Classes
- Configuration
 
- 
      
      
      
        
      
    
      
        sealed abstract 
        class
      
      
        PropertyCheckConfigParam extends Product with Serializable
      
      
      - Definition Classes
- Configuration
 
- 
      
      
      
        
      
    
      
        
        case class
      
      
        PropertyCheckConfiguration extends Product with Serializable
      
      
      - Definition Classes
- Configuration
 
- 
      
      
      
        
      
    
      
        
        case class
      
      
        SizeRange extends PropertyCheckConfigParam with Product with Serializable
      
      
      - Definition Classes
- Configuration
 
- 
      
      
      
        
      
    
      
        
        case class
      
      
        Workers extends PropertyCheckConfigParam with Product with Serializable
      
      
      - Definition Classes
- Configuration
 
Value Members
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        !=(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        ##(): Int
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        ==(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        asInstanceOf[T0]: T0
      
      
      - Definition Classes
- Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        clone(): AnyRef
      
      
      - Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        eq(arg0: AnyRef): Boolean
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        equals(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        finalize(): Unit
      
      
      - Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        forAll[A, B, C, D, E, F, ASSERTION](genAndNameA: (Gen[A], String), genAndNameB: (Gen[B], String), genAndNameC: (Gen[C], String), genAndNameD: (Gen[D], String), genAndNameE: (Gen[E], String), genAndNameF: (Gen[F], String), configParams: PropertyCheckConfigParam*)(fun: (A, B, C, D, E, F) ⇒ ASSERTION)(implicit config: PropertyCheckConfiguration, shrA: Shrink[A], shrB: Shrink[B], shrC: Shrink[C], shrD: Shrink[D], shrE: Shrink[E], shrF: Shrink[F], asserting: CheckerAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
      
      
      Performs a property check by applying the specified property check function to named arguments supplied by the specified generators. Performs a property check by applying the specified property check function to named arguments supplied by the specified generators. Here's an example: import org.scalacheck.Gen 
 // Define your own string generator: val famousLastWords = for { s <- Gen.oneOf("the", "program", "compiles", "therefore", "it", "should", "work") } yield s
 forAll ((famousLastWords, "a"), (famousLastWords, "b"), (famousLastWords, "c"), (famousLastWords, "d"), (famousLastWords, "e"), (famousLastWords, "f")) { (a: String, b: String, c: String, d: String, e: String, f: String) => a.length + b.length + c.length + d.length + e.length + f.length should equal ((a + b + c + d + e + f).length) }- fun
- the property check function to apply to the generated arguments 
 - Definition Classes
- ScalaCheckDrivenPropertyChecks
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        forAll[A, B, C, D, E, F, ASSERTION](genA: Gen[A], genB: Gen[B], genC: Gen[C], genD: Gen[D], genE: Gen[E], genF: Gen[F], configParams: PropertyCheckConfigParam*)(fun: (A, B, C, D, E, F) ⇒ ASSERTION)(implicit config: PropertyCheckConfiguration, shrA: Shrink[A], shrB: Shrink[B], shrC: Shrink[C], shrD: Shrink[D], shrE: Shrink[E], shrF: Shrink[F], asserting: CheckerAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
      
      
      Performs a property check by applying the specified property check function to arguments supplied by the specified generators. Performs a property check by applying the specified property check function to arguments supplied by the specified generators. Here's an example: import org.scalacheck.Gen 
 // Define your own string generator: val famousLastWords = for { s <- Gen.oneOf("the", "program", "compiles", "therefore", "it", "should", "work") } yield s
 forAll (famousLastWords, famousLastWords, famousLastWords, famousLastWords, famousLastWords, famousLastWords) { (a: String, b: String, c: String, d: String, e: String, f: String) => a.length + b.length + c.length + d.length + e.length + f.length should equal ((a + b + c + d + e + f).length) }- fun
- the property check function to apply to the generated arguments 
 - Definition Classes
- ScalaCheckDrivenPropertyChecks
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        forAll[A, B, C, D, E, F, ASSERTION](nameA: String, nameB: String, nameC: String, nameD: String, nameE: String, nameF: String, configParams: PropertyCheckConfigParam*)(fun: (A, B, C, D, E, F) ⇒ ASSERTION)(implicit config: PropertyCheckConfiguration, arbA: Arbitrary[A], shrA: Shrink[A], arbB: Arbitrary[B], shrB: Shrink[B], arbC: Arbitrary[C], shrC: Shrink[C], arbD: Arbitrary[D], shrD: Shrink[D], arbE: Arbitrary[E], shrE: Shrink[E], arbF: Arbitrary[F], shrF: Shrink[F], asserting: CheckerAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
      
      
      Performs a property check by applying the specified property check function with the specified argument names to arguments supplied by implicitly passed generators. Performs a property check by applying the specified property check function with the specified argument names to arguments supplied by implicitly passed generators. Here's an example: forAll ("a", "b", "c", "d", "e", "f") { (a: String, b: String, c: String, d: String, e: String, f: String) => a.length + b.length + c.length + d.length + e.length + f.length should equal ((a + b + c + d + e + f).length) } - fun
- the property check function to apply to the generated arguments 
 - Definition Classes
- ScalaCheckDrivenPropertyChecks
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        forAll[A, B, C, D, E, F, ASSERTION](fun: (A, B, C, D, E, F) ⇒ ASSERTION)(implicit config: PropertyCheckConfiguration, arbA: Arbitrary[A], shrA: Shrink[A], arbB: Arbitrary[B], shrB: Shrink[B], arbC: Arbitrary[C], shrC: Shrink[C], arbD: Arbitrary[D], shrD: Shrink[D], arbE: Arbitrary[E], shrE: Shrink[E], arbF: Arbitrary[F], shrF: Shrink[F], asserting: CheckerAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
      
      
      Performs a property check by applying the specified property check function to arguments supplied by implicitly passed generators. Performs a property check by applying the specified property check function to arguments supplied by implicitly passed generators. Here's an example: forAll { (a: String, b: String, c: String, d: String, e: String, f: String) => a.length + b.length + c.length + d.length + e.length + f.length should equal ((a + b + c + d + e + f).length) }- fun
- the property check function to apply to the generated arguments 
 - Definition Classes
- ScalaCheckDrivenPropertyChecks
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        forAll[A, B, C, D, E, ASSERTION](genAndNameA: (Gen[A], String), genAndNameB: (Gen[B], String), genAndNameC: (Gen[C], String), genAndNameD: (Gen[D], String), genAndNameE: (Gen[E], String), configParams: PropertyCheckConfigParam*)(fun: (A, B, C, D, E) ⇒ ASSERTION)(implicit config: PropertyCheckConfiguration, shrA: Shrink[A], shrB: Shrink[B], shrC: Shrink[C], shrD: Shrink[D], shrE: Shrink[E], asserting: CheckerAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
      
      
      Performs a property check by applying the specified property check function to named arguments supplied by the specified generators. Performs a property check by applying the specified property check function to named arguments supplied by the specified generators. Here's an example: import org.scalacheck.Gen 
 // Define your own string generator: val famousLastWords = for { s <- Gen.oneOf("the", "program", "compiles", "therefore", "it", "should", "work") } yield s
 forAll ((famousLastWords, "a"), (famousLastWords, "b"), (famousLastWords, "c"), (famousLastWords, "d"), (famousLastWords, "e")) { (a: String, b: String, c: String, d: String, e: String) => a.length + b.length + c.length + d.length + e.length should equal ((a + b + c + d + e).length) }- fun
- the property check function to apply to the generated arguments 
 - Definition Classes
- ScalaCheckDrivenPropertyChecks
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        forAll[A, B, C, D, E, ASSERTION](genA: Gen[A], genB: Gen[B], genC: Gen[C], genD: Gen[D], genE: Gen[E], configParams: PropertyCheckConfigParam*)(fun: (A, B, C, D, E) ⇒ ASSERTION)(implicit config: PropertyCheckConfiguration, shrA: Shrink[A], shrB: Shrink[B], shrC: Shrink[C], shrD: Shrink[D], shrE: Shrink[E], asserting: CheckerAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
      
      
      Performs a property check by applying the specified property check function to arguments supplied by the specified generators. Performs a property check by applying the specified property check function to arguments supplied by the specified generators. Here's an example: import org.scalacheck.Gen 
 // Define your own string generator: val famousLastWords = for { s <- Gen.oneOf("the", "program", "compiles", "therefore", "it", "should", "work") } yield s
 forAll (famousLastWords, famousLastWords, famousLastWords, famousLastWords, famousLastWords) { (a: String, b: String, c: String, d: String, e: String) => a.length + b.length + c.length + d.length + e.length should equal ((a + b + c + d + e).length) }- fun
- the property check function to apply to the generated arguments 
 - Definition Classes
- ScalaCheckDrivenPropertyChecks
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        forAll[A, B, C, D, E, ASSERTION](nameA: String, nameB: String, nameC: String, nameD: String, nameE: String, configParams: PropertyCheckConfigParam*)(fun: (A, B, C, D, E) ⇒ ASSERTION)(implicit config: PropertyCheckConfiguration, arbA: Arbitrary[A], shrA: Shrink[A], arbB: Arbitrary[B], shrB: Shrink[B], arbC: Arbitrary[C], shrC: Shrink[C], arbD: Arbitrary[D], shrD: Shrink[D], arbE: Arbitrary[E], shrE: Shrink[E], asserting: CheckerAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
      
      
      Performs a property check by applying the specified property check function with the specified argument names to arguments supplied by implicitly passed generators. Performs a property check by applying the specified property check function with the specified argument names to arguments supplied by implicitly passed generators. Here's an example: forAll ("a", "b", "c", "d", "e") { (a: String, b: String, c: String, d: String, e: String) => a.length + b.length + c.length + d.length + e.length should equal ((a + b + c + d + e).length) } - fun
- the property check function to apply to the generated arguments 
 - Definition Classes
- ScalaCheckDrivenPropertyChecks
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        forAll[A, B, C, D, E, ASSERTION](fun: (A, B, C, D, E) ⇒ ASSERTION)(implicit config: PropertyCheckConfiguration, arbA: Arbitrary[A], shrA: Shrink[A], arbB: Arbitrary[B], shrB: Shrink[B], arbC: Arbitrary[C], shrC: Shrink[C], arbD: Arbitrary[D], shrD: Shrink[D], arbE: Arbitrary[E], shrE: Shrink[E], asserting: CheckerAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
      
      
      Performs a property check by applying the specified property check function to arguments supplied by implicitly passed generators. Performs a property check by applying the specified property check function to arguments supplied by implicitly passed generators. Here's an example: forAll { (a: String, b: String, c: String, d: String, e: String) => a.length + b.length + c.length + d.length + e.length should equal ((a + b + c + d + e).length) }- fun
- the property check function to apply to the generated arguments 
 - Definition Classes
- ScalaCheckDrivenPropertyChecks
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        forAll[A, B, C, D, ASSERTION](genAndNameA: (Gen[A], String), genAndNameB: (Gen[B], String), genAndNameC: (Gen[C], String), genAndNameD: (Gen[D], String), configParams: PropertyCheckConfigParam*)(fun: (A, B, C, D) ⇒ ASSERTION)(implicit config: PropertyCheckConfiguration, shrA: Shrink[A], shrB: Shrink[B], shrC: Shrink[C], shrD: Shrink[D], asserting: CheckerAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
      
      
      Performs a property check by applying the specified property check function to named arguments supplied by the specified generators. Performs a property check by applying the specified property check function to named arguments supplied by the specified generators. Here's an example: import org.scalacheck.Gen 
 // Define your own string generator: val famousLastWords = for { s <- Gen.oneOf("the", "program", "compiles", "therefore", "it", "should", "work") } yield s
 forAll ((famousLastWords, "a"), (famousLastWords, "b"), (famousLastWords, "c"), (famousLastWords, "d")) { (a: String, b: String, c: String, d: String) => a.length + b.length + c.length + d.length should equal ((a + b + c + d).length) }- fun
- the property check function to apply to the generated arguments 
 - Definition Classes
- ScalaCheckDrivenPropertyChecks
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        forAll[A, B, C, D, ASSERTION](genA: Gen[A], genB: Gen[B], genC: Gen[C], genD: Gen[D], configParams: PropertyCheckConfigParam*)(fun: (A, B, C, D) ⇒ ASSERTION)(implicit config: PropertyCheckConfiguration, shrA: Shrink[A], shrB: Shrink[B], shrC: Shrink[C], shrD: Shrink[D], asserting: CheckerAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
      
      
      Performs a property check by applying the specified property check function to arguments supplied by the specified generators. Performs a property check by applying the specified property check function to arguments supplied by the specified generators. Here's an example: import org.scalacheck.Gen 
 // Define your own string generator: val famousLastWords = for { s <- Gen.oneOf("the", "program", "compiles", "therefore", "it", "should", "work") } yield s
 forAll (famousLastWords, famousLastWords, famousLastWords, famousLastWords) { (a: String, b: String, c: String, d: String) => a.length + b.length + c.length + d.length should equal ((a + b + c + d).length) }- fun
- the property check function to apply to the generated arguments 
 - Definition Classes
- ScalaCheckDrivenPropertyChecks
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        forAll[A, B, C, D, ASSERTION](nameA: String, nameB: String, nameC: String, nameD: String, configParams: PropertyCheckConfigParam*)(fun: (A, B, C, D) ⇒ ASSERTION)(implicit config: PropertyCheckConfiguration, arbA: Arbitrary[A], shrA: Shrink[A], arbB: Arbitrary[B], shrB: Shrink[B], arbC: Arbitrary[C], shrC: Shrink[C], arbD: Arbitrary[D], shrD: Shrink[D], asserting: CheckerAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
      
      
      Performs a property check by applying the specified property check function with the specified argument names to arguments supplied by implicitly passed generators. Performs a property check by applying the specified property check function with the specified argument names to arguments supplied by implicitly passed generators. Here's an example: forAll ("a", "b", "c", "d") { (a: String, b: String, c: String, d: String) => a.length + b.length + c.length + d.length should equal ((a + b + c + d).length) } - fun
- the property check function to apply to the generated arguments 
 - Definition Classes
- ScalaCheckDrivenPropertyChecks
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        forAll[A, B, C, D, ASSERTION](fun: (A, B, C, D) ⇒ ASSERTION)(implicit config: PropertyCheckConfiguration, arbA: Arbitrary[A], shrA: Shrink[A], arbB: Arbitrary[B], shrB: Shrink[B], arbC: Arbitrary[C], shrC: Shrink[C], arbD: Arbitrary[D], shrD: Shrink[D], asserting: CheckerAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
      
      
      Performs a property check by applying the specified property check function to arguments supplied by implicitly passed generators. Performs a property check by applying the specified property check function to arguments supplied by implicitly passed generators. Here's an example: forAll { (a: String, b: String, c: String, d: String) => a.length + b.length + c.length + d.length should equal ((a + b + c + d).length) }- fun
- the property check function to apply to the generated arguments 
 - Definition Classes
- ScalaCheckDrivenPropertyChecks
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        forAll[A, B, C, ASSERTION](genAndNameA: (Gen[A], String), genAndNameB: (Gen[B], String), genAndNameC: (Gen[C], String), configParams: PropertyCheckConfigParam*)(fun: (A, B, C) ⇒ ASSERTION)(implicit config: PropertyCheckConfiguration, shrA: Shrink[A], shrB: Shrink[B], shrC: Shrink[C], asserting: CheckerAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
      
      
      Performs a property check by applying the specified property check function to named arguments supplied by the specified generators. Performs a property check by applying the specified property check function to named arguments supplied by the specified generators. Here's an example: import org.scalacheck.Gen 
 // Define your own string generator: val famousLastWords = for { s <- Gen.oneOf("the", "program", "compiles", "therefore", "it", "should", "work") } yield s
 forAll ((famousLastWords, "a"), (famousLastWords, "b"), (famousLastWords, "c")) { (a: String, b: String, c: String) => a.length + b.length + c.length should equal ((a + b + c).length) }- fun
- the property check function to apply to the generated arguments 
 - Definition Classes
- ScalaCheckDrivenPropertyChecks
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        forAll[A, B, C, ASSERTION](genA: Gen[A], genB: Gen[B], genC: Gen[C], configParams: PropertyCheckConfigParam*)(fun: (A, B, C) ⇒ ASSERTION)(implicit config: PropertyCheckConfiguration, shrA: Shrink[A], shrB: Shrink[B], shrC: Shrink[C], asserting: CheckerAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
      
      
      Performs a property check by applying the specified property check function to arguments supplied by the specified generators. Performs a property check by applying the specified property check function to arguments supplied by the specified generators. Here's an example: import org.scalacheck.Gen 
 // Define your own string generator: val famousLastWords = for { s <- Gen.oneOf("the", "program", "compiles", "therefore", "it", "should", "work") } yield s
 forAll (famousLastWords, famousLastWords, famousLastWords) { (a: String, b: String, c: String) => a.length + b.length + c.length should equal ((a + b + c).length) }- fun
- the property check function to apply to the generated arguments 
 - Definition Classes
- ScalaCheckDrivenPropertyChecks
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        forAll[A, B, C, ASSERTION](nameA: String, nameB: String, nameC: String, configParams: PropertyCheckConfigParam*)(fun: (A, B, C) ⇒ ASSERTION)(implicit config: PropertyCheckConfiguration, arbA: Arbitrary[A], shrA: Shrink[A], arbB: Arbitrary[B], shrB: Shrink[B], arbC: Arbitrary[C], shrC: Shrink[C], asserting: CheckerAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
      
      
      Performs a property check by applying the specified property check function with the specified argument names to arguments supplied by implicitly passed generators. Performs a property check by applying the specified property check function with the specified argument names to arguments supplied by implicitly passed generators. Here's an example: forAll ("a", "b", "c") { (a: String, b: String, c: String) => a.length + b.length + c.length should equal ((a + b + c).length) } - fun
- the property check function to apply to the generated arguments 
 - Definition Classes
- ScalaCheckDrivenPropertyChecks
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        forAll[A, B, C, ASSERTION](fun: (A, B, C) ⇒ ASSERTION)(implicit config: PropertyCheckConfiguration, arbA: Arbitrary[A], shrA: Shrink[A], arbB: Arbitrary[B], shrB: Shrink[B], arbC: Arbitrary[C], shrC: Shrink[C], asserting: CheckerAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
      
      
      Performs a property check by applying the specified property check function to arguments supplied by implicitly passed generators. Performs a property check by applying the specified property check function to arguments supplied by implicitly passed generators. Here's an example: forAll { (a: String, b: String, c: String) => a.length + b.length + c.length should equal ((a + b + c).length) }- fun
- the property check function to apply to the generated arguments 
 - Definition Classes
- ScalaCheckDrivenPropertyChecks
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        forAll[A, B, ASSERTION](genAndNameA: (Gen[A], String), genAndNameB: (Gen[B], String), configParams: PropertyCheckConfigParam*)(fun: (A, B) ⇒ ASSERTION)(implicit config: PropertyCheckConfiguration, shrA: Shrink[A], shrB: Shrink[B], asserting: CheckerAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
      
      
      Performs a property check by applying the specified property check function to named arguments supplied by the specified generators. Performs a property check by applying the specified property check function to named arguments supplied by the specified generators. Here's an example: import org.scalacheck.Gen 
 // Define your own string generator: val famousLastWords = for { s <- Gen.oneOf("the", "program", "compiles", "therefore", "it", "should", "work") } yield s
 forAll ((famousLastWords, "a"), (famousLastWords, "b")) { (a: String, b: String) => a.length + b.length should equal ((a + b).length) }- fun
- the property check function to apply to the generated arguments 
 - Definition Classes
- ScalaCheckDrivenPropertyChecks
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        forAll[A, B, ASSERTION](genA: Gen[A], genB: Gen[B], configParams: PropertyCheckConfigParam*)(fun: (A, B) ⇒ ASSERTION)(implicit config: PropertyCheckConfiguration, shrA: Shrink[A], shrB: Shrink[B], asserting: CheckerAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
      
      
      Performs a property check by applying the specified property check function to arguments supplied by the specified generators. Performs a property check by applying the specified property check function to arguments supplied by the specified generators. Here's an example: import org.scalacheck.Gen 
 // Define your own string generator: val famousLastWords = for { s <- Gen.oneOf("the", "program", "compiles", "therefore", "it", "should", "work") } yield s
 forAll (famousLastWords, famousLastWords) { (a: String, b: String) => a.length + b.length should equal ((a + b).length) }- fun
- the property check function to apply to the generated arguments 
 - Definition Classes
- ScalaCheckDrivenPropertyChecks
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        forAll[A, B, ASSERTION](nameA: String, nameB: String, configParams: PropertyCheckConfigParam*)(fun: (A, B) ⇒ ASSERTION)(implicit config: PropertyCheckConfiguration, arbA: Arbitrary[A], shrA: Shrink[A], arbB: Arbitrary[B], shrB: Shrink[B], asserting: CheckerAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
      
      
      Performs a property check by applying the specified property check function with the specified argument names to arguments supplied by implicitly passed generators. Performs a property check by applying the specified property check function with the specified argument names to arguments supplied by implicitly passed generators. Here's an example: forAll ("a", "b") { (a: String, b: String) => a.length + b.length should equal ((a + b).length) } - fun
- the property check function to apply to the generated arguments 
 - Definition Classes
- ScalaCheckDrivenPropertyChecks
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        forAll[A, B, ASSERTION](fun: (A, B) ⇒ ASSERTION)(implicit config: PropertyCheckConfiguration, arbA: Arbitrary[A], shrA: Shrink[A], arbB: Arbitrary[B], shrB: Shrink[B], asserting: CheckerAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
      
      
      Performs a property check by applying the specified property check function to arguments supplied by implicitly passed generators. Performs a property check by applying the specified property check function to arguments supplied by implicitly passed generators. Here's an example: forAll { (a: String, b: String) => a.length + b.length should equal ((a + b).length) }- fun
- the property check function to apply to the generated arguments 
 - Definition Classes
- ScalaCheckDrivenPropertyChecks
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        forAll[A, ASSERTION](genAndNameA: (Gen[A], String), configParams: PropertyCheckConfigParam*)(fun: (A) ⇒ ASSERTION)(implicit config: PropertyCheckConfiguration, shrA: Shrink[A], asserting: CheckerAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
      
      
      Performs a property check by applying the specified property check function to named arguments supplied by the specified generators. Performs a property check by applying the specified property check function to named arguments supplied by the specified generators. Here's an example: import org.scalacheck.Gen 
 // Define your own string generator: val famousLastWords = for { s <- Gen.oneOf("the", "program", "compiles", "therefore", "it", "should", "work") } yield s
 forAll ((famousLastWords, "a")) { (a: String) => a.length should equal ((a).length) }- fun
- the property check function to apply to the generated arguments 
 - Definition Classes
- ScalaCheckDrivenPropertyChecks
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        forAll[A, ASSERTION](genA: Gen[A], configParams: PropertyCheckConfigParam*)(fun: (A) ⇒ ASSERTION)(implicit config: PropertyCheckConfiguration, shrA: Shrink[A], asserting: CheckerAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
      
      
      Performs a property check by applying the specified property check function to arguments supplied by the specified generators. Performs a property check by applying the specified property check function to arguments supplied by the specified generators. Here's an example: import org.scalacheck.Gen 
 // Define your own string generator: val famousLastWords = for { s <- Gen.oneOf("the", "program", "compiles", "therefore", "it", "should", "work") } yield s
 forAll (famousLastWords) { (a: String) => a.length should equal ((a).length) }- fun
- the property check function to apply to the generated arguments 
 - Definition Classes
- ScalaCheckDrivenPropertyChecks
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        forAll[A, ASSERTION](nameA: String, configParams: PropertyCheckConfigParam*)(fun: (A) ⇒ ASSERTION)(implicit config: PropertyCheckConfiguration, arbA: Arbitrary[A], shrA: Shrink[A], asserting: CheckerAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
      
      
      Performs a property check by applying the specified property check function with the specified argument names to arguments supplied by implicitly passed generators. Performs a property check by applying the specified property check function with the specified argument names to arguments supplied by implicitly passed generators. Here's an example: forAll ("a") { (a: String) => a.length should equal ((a).length) } - fun
- the property check function to apply to the generated arguments 
 - Definition Classes
- ScalaCheckDrivenPropertyChecks
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        forAll[A, ASSERTION](fun: (A) ⇒ ASSERTION)(implicit config: PropertyCheckConfiguration, arbA: Arbitrary[A], shrA: Shrink[A], asserting: CheckerAsserting[ASSERTION], prettifier: Prettifier, pos: Position): Result
      
      
      Performs a property check by applying the specified property check function to arguments supplied by implicitly passed generators. Performs a property check by applying the specified property check function to arguments supplied by implicitly passed generators. Here's an example: forAll { (a: String) => a.length should equal ((a).length) }- fun
- the property check function to apply to the generated arguments 
 - Definition Classes
- ScalaCheckDrivenPropertyChecks
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        forAll(configParams: PropertyCheckConfigParam*): ConfiguredPropertyCheck
      
      
      Performs a property check by applying the specified property check function to arguments supplied by implicitly passed generators, modifying the values in the implicitly passed PropertyGenConfigobject with explicitly passed parameter values.Performs a property check by applying the specified property check function to arguments supplied by implicitly passed generators, modifying the values in the implicitly passed PropertyGenConfigobject with explicitly passed parameter values.This method creates a ConfiguredPropertyCheckobject that has six overloaded apply methods that take a function. Thus it is used with functions of all six arities. Here are some examples:forAll (minSize(1), sizeRange(9)) { (a: String) => a.length should equal ((a).length) } 
 forAll (minSize(1), sizeRange(9)) { (a: String, b: String) => a.length + b.length should equal ((a + b).length) }
 forAll (minSize(1), sizeRange(9)) { (a: String, b: String, c: String) => a.length + b.length + c.length should equal ((a + b + c).length) }
 forAll (minSize(1), sizeRange(9)) { (a: String, b: String, c: String, d: String) => a.length + b.length + c.length + d.length should equal ((a + b + c + d).length) }
 forAll (minSize(1), sizeRange(9)) { (a: String, b: String, c: String, d: String, e: String) => a.length + b.length + c.length + d.length + e.length should equal ((a + b + c + d + e).length) }
 forAll (minSize(1), sizeRange(9)) { (a: String, b: String, c: String, d: String, e: String, f: String) => a.length + b.length + c.length + d.length + e.length + f.length should equal ((a + b + c + d + e + f).length) }- configParams
- a variable length list of - PropertyCheckConfigParamobjects that should override corresponding values in the- PropertyCheckConfigurationimplicitly passed to the- applymethods of the- ConfiguredPropertyCheckobject returned by this method.
 - Definition Classes
- ScalaCheckDrivenPropertyChecks
 
- 
      
      
      
        
      
    
      
        implicit 
        val
      
      
        generatorDrivenConfig: PropertyCheckConfiguration
      
      
      - Definition Classes
- Configuration
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        getClass(): Class[_]
      
      
      - Definition Classes
- AnyRef → Any
- Annotations
- @native()
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getParameter(configParams: Seq[PropertyCheckConfigParam], config: PropertyCheckConfiguration): Parameter
      
      
      - Definition Classes
- Configuration
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        hashCode(): Int
      
      
      - Definition Classes
- AnyRef → Any
- Annotations
- @native()
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        isInstanceOf[T0]: Boolean
      
      
      - Definition Classes
- Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        maxDiscardedFactor(value: PosZDouble): MaxDiscardedFactor
      
      
      - Definition Classes
- Configuration
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        minSize(value: PosZInt): MinSize
      
      
      - Definition Classes
- Configuration
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        minSuccessful(value: PosInt): MinSuccessful
      
      
      - Definition Classes
- Configuration
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        ne(arg0: AnyRef): Boolean
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        notify(): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @native()
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        notifyAll(): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @native()
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        sizeRange(value: PosZInt): SizeRange
      
      
      - Definition Classes
- Configuration
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        synchronized[T0](arg0: ⇒ T0): T0
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        toString(): String
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @throws( ... )
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long, arg1: Int): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @throws( ... )
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        whenever[T](condition: Boolean)(fun: ⇒ T)(implicit wa: WheneverAsserting[T]): Result
      
      
      - Definition Classes
- Whenever
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        workers(value: PosInt): Workers
      
      
      - Definition Classes
- Configuration