|
scalacheck 1.6 API
|
|
org/scalacheck/Shrink.scala]
object
Shrink
extends AnyRef| Method Summary | |
def
|
apply [T](s : (T) => scala.Stream[T]) : Shrink[T] |
def
|
shrink
[T](x : T)(implicit s : Shrink[T]) : scala.Stream[T]
|
implicit def
|
shrinkAny
[T] : Shrink[T]
Default shrink instance
|
implicit def
|
shrinkArray
[T](implicit s : Shrink[T]) : Shrink[scala.Array[T]]
Shrink instance of Array
|
implicit def
|
shrinkArrayList
[T](implicit s : Shrink[T]) : Shrink[java.util.ArrayList[T]]
Shrink instance of ArrayList
|
implicit def
|
shrinkImmutableSet
[T](implicit s : Shrink[T]) : Shrink[scala.collection.immutable.Set[T]]
Shrink instance of immutable Set
|
implicit def
|
shrinkList
[T](implicit s : Shrink[T]) : Shrink[scala.List[T]]
Shrink instance of List
|
implicit def
|
shrinkMutableSet
[T](implicit s : Shrink[T]) : Shrink[scala.collection.mutable.Set[T]]
Shrink instance of mutable Set
|
implicit def
|
shrinkOption
[T](implicit s : Shrink[T]) : Shrink[scala.Option[T]]
Shrink instance of Option
|
implicit def
|
shrinkSet
[T](implicit s : Shrink[T]) : Shrink[scala.collection.Set[T]]
Shrink instance of Set
|
implicit def
|
shrinkStream
[T](implicit s : Shrink[T]) : Shrink[scala.Stream[T]]
Shrink instance of Stream
|
implicit def
|
shrinkTuple2
[T1, T2](implicit s1 : Shrink[T1], implicit s2 : Shrink[T2]) : Shrink[(T1, T2)]
Shrink instance of 2-tuple
|
implicit def
|
shrinkTuple3
[T1, T2, T3](implicit s1 : Shrink[T1], implicit s2 : Shrink[T2], implicit s3 : Shrink[T3]) : Shrink[(T1, T2, T3)]
Shrink instance of 3-tuple
|
implicit def
|
shrinkTuple4
[T1, T2, T3, T4](implicit s1 : Shrink[T1], implicit s2 : Shrink[T2], implicit s3 : Shrink[T3], implicit s4 : Shrink[T4]) : Shrink[(T1, T2, T3, T4)]
Shrink instance of 4-tuple
|
implicit def
|
shrinkTuple5
[T1, T2, T3, T4, T5](implicit s1 : Shrink[T1], implicit s2 : Shrink[T2], implicit s3 : Shrink[T3], implicit s4 : Shrink[T4], implicit s5 : Shrink[T5]) : Shrink[(T1, T2, T3, T4, T5)]
Shrink instance of 5-tuple
|
implicit def
|
shrinkTuple6
[T1, T2, T3, T4, T5, T6](implicit s1 : Shrink[T1], implicit s2 : Shrink[T2], implicit s3 : Shrink[T3], implicit s4 : Shrink[T4], implicit s5 : Shrink[T5], implicit s6 : Shrink[T6]) : Shrink[(T1, T2, T3, T4, T5, T6)]
Shrink instance of 6-tuple
|
implicit def
|
shrinkTuple7
[T1, T2, T3, T4, T5, T6, T7](implicit s1 : Shrink[T1], implicit s2 : Shrink[T2], implicit s3 : Shrink[T3], implicit s4 : Shrink[T4], implicit s5 : Shrink[T5], implicit s6 : Shrink[T6], implicit s7 : Shrink[T7]) : Shrink[(T1, T2, T3, T4, T5, T6, T7)]
Shrink instance of 7-tuple
|
implicit def
|
shrinkTuple8
[T1, T2, T3, T4, T5, T6, T7, T8](implicit s1 : Shrink[T1], implicit s2 : Shrink[T2], implicit s3 : Shrink[T3], implicit s4 : Shrink[T4], implicit s5 : Shrink[T5], implicit s6 : Shrink[T6], implicit s7 : Shrink[T7], implicit s8 : Shrink[T8]) : Shrink[(T1, T2, T3, T4, T5, T6, T7, T8)]
Shrink instance of 8-tuple
|
implicit def
|
shrinkTuple9
[T1, T2, T3, T4, T5, T6, T7, T8, T9](implicit s1 : Shrink[T1], implicit s2 : Shrink[T2], implicit s3 : Shrink[T3], implicit s4 : Shrink[T4], implicit s5 : Shrink[T5], implicit s6 : Shrink[T6], implicit s7 : Shrink[T7], implicit s8 : Shrink[T8], implicit s9 : Shrink[T9]) : Shrink[(T1, T2, T3, T4, T5, T6, T7, T8, T9)]
Shrink instance of 9-tuple
|
| Methods inherited from AnyRef | |
| getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized |
| Methods inherited from Any | |
| ==, !=, isInstanceOf, asInstanceOf |
| Value Details |
implicit
lazy val
shrinkString : Shrink[java.lang.String]
implicit
lazy val
shrinkIntList : Shrink[scala.List[Int]]
implicit
lazy val
shrinkBooleanList : Shrink[scala.List[Boolean]]
implicit
lazy val
shrinkStringList : Shrink[scala.List[java.lang.String]]
implicit
lazy val
shrinkDoubleList : Shrink[scala.List[Double]]
implicit
lazy val
shrinkIntStream : Shrink[scala.Stream[Int]]
implicit
lazy val
shrinkBooleanStream : Shrink[scala.Stream[Boolean]]
implicit
lazy val
shrinkStringStream : Shrink[scala.Stream[java.lang.String]]
implicit
lazy val
shrinkDoubleStream : Shrink[scala.Stream[Double]]
implicit
lazy val
shrinkIntArray : Shrink[scala.Array[Int]]
implicit
lazy val
shrinkBooleanArray : Shrink[scala.Array[Boolean]]
implicit
lazy val
shrinkStringArray : Shrink[scala.Array[java.lang.String]]
implicit
lazy val
shrinkDoubleArray : Shrink[scala.Array[Double]]
implicit
lazy val
shrinkIntSet : Shrink[scala.collection.Set[Int]]
implicit
lazy val
shrinkBooleanSet : Shrink[scala.collection.Set[Boolean]]
implicit
lazy val
shrinkStringSet : Shrink[scala.collection.Set[java.lang.String]]
implicit
lazy val
shrinkDoubleSet : Shrink[scala.collection.Set[Double]]
implicit
lazy val
shrinkIntArrayList : Shrink[java.util.ArrayList[Int]]
implicit
lazy val
shrinkBooleanArrayList : Shrink[java.util.ArrayList[Boolean]]
implicit
lazy val
shrinkStringArrayList : Shrink[java.util.ArrayList[java.lang.String]]
implicit
lazy val
shrinkDoubleArrayList : Shrink[java.util.ArrayList[Double]]
implicit
lazy val
shrinkIntOption : Shrink[scala.Option[Int]]
implicit
lazy val
shrinkBooleanOption : Shrink[scala.Option[Boolean]]
implicit
lazy val
shrinkStringOption : Shrink[scala.Option[java.lang.String]]
implicit
lazy val
shrinkDoubleOption : Shrink[scala.Option[Double]]
implicit
lazy val
shrinkStringTuple2 : Shrink[(java.lang.String, java.lang.String)]
implicit
lazy val
shrinkStringTuple3 : Shrink[(java.lang.String, java.lang.String, java.lang.String)]
implicit
lazy val
shrinkStringTuple4 : Shrink[(java.lang.String, java.lang.String, java.lang.String, java.lang.String)]
| Method Details |
def
apply[T](s : (T) => scala.Stream[T]) : Shrink[T]
def
shrink[T](x : T)(implicit s : Shrink[T]) : scala.Stream[T]
implicit
def
shrinkOption[T](implicit s : Shrink[T]) : Shrink[scala.Option[T]]
implicit
def
shrinkList[T](implicit s : Shrink[T]) : Shrink[scala.List[T]]
implicit
def
shrinkStream[T](implicit s : Shrink[T]) : Shrink[scala.Stream[T]]
implicit
def
shrinkArray[T](implicit s : Shrink[T]) : Shrink[scala.Array[T]]
implicit
def
shrinkSet[T](implicit s : Shrink[T]) : Shrink[scala.collection.Set[T]]
implicit
def
shrinkMutableSet[T](implicit s : Shrink[T]) : Shrink[scala.collection.mutable.Set[T]]
implicit
def
shrinkImmutableSet[T](implicit s : Shrink[T]) : Shrink[scala.collection.immutable.Set[T]]
implicit
def
shrinkArrayList[T](implicit s : Shrink[T]) : Shrink[java.util.ArrayList[T]]
implicit
def
shrinkTuple2[T1, T2](implicit s1 : Shrink[T1], implicit s2 : Shrink[T2]) : Shrink[(T1, T2)]
implicit
def
shrinkTuple3[T1, T2, T3](implicit s1 : Shrink[T1], implicit s2 : Shrink[T2], implicit s3 : Shrink[T3]) : Shrink[(T1, T2, T3)]
implicit
def
shrinkTuple4[T1, T2, T3, T4](implicit s1 : Shrink[T1], implicit s2 : Shrink[T2], implicit s3 : Shrink[T3], implicit s4 : Shrink[T4]) : Shrink[(T1, T2, T3, T4)]
implicit
def
shrinkTuple5[T1, T2, T3, T4, T5](implicit s1 : Shrink[T1], implicit s2 : Shrink[T2], implicit s3 : Shrink[T3], implicit s4 : Shrink[T4], implicit s5 : Shrink[T5]) : Shrink[(T1, T2, T3, T4, T5)]
implicit
def
shrinkTuple6[T1, T2, T3, T4, T5, T6](implicit s1 : Shrink[T1], implicit s2 : Shrink[T2], implicit s3 : Shrink[T3], implicit s4 : Shrink[T4], implicit s5 : Shrink[T5], implicit s6 : Shrink[T6]) : Shrink[(T1, T2, T3, T4, T5, T6)]
implicit
def
shrinkTuple7[T1, T2, T3, T4, T5, T6, T7](implicit s1 : Shrink[T1], implicit s2 : Shrink[T2], implicit s3 : Shrink[T3], implicit s4 : Shrink[T4], implicit s5 : Shrink[T5], implicit s6 : Shrink[T6], implicit s7 : Shrink[T7]) : Shrink[(T1, T2, T3, T4, T5, T6, T7)]
implicit
def
shrinkTuple8[T1, T2, T3, T4, T5, T6, T7, T8](implicit s1 : Shrink[T1], implicit s2 : Shrink[T2], implicit s3 : Shrink[T3], implicit s4 : Shrink[T4], implicit s5 : Shrink[T5], implicit s6 : Shrink[T6], implicit s7 : Shrink[T7], implicit s8 : Shrink[T8]) : Shrink[(T1, T2, T3, T4, T5, T6, T7, T8)]
implicit
def
shrinkTuple9[T1, T2, T3, T4, T5, T6, T7, T8, T9](implicit s1 : Shrink[T1], implicit s2 : Shrink[T2], implicit s3 : Shrink[T3], implicit s4 : Shrink[T4], implicit s5 : Shrink[T5], implicit s6 : Shrink[T6], implicit s7 : Shrink[T7], implicit s8 : Shrink[T8], implicit s9 : Shrink[T9]) : Shrink[(T1, T2, T3, T4, T5, T6, T7, T8, T9)]
|
scalacheck 1.6 API
|
|