Package

com.twitter

algebird

Permalink

package algebird

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. algebird
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract class ApproximateProperties extends Properties

    Permalink

    All tests that use ApproximateProperty should extend from this class so that the scalacheck property is run exactly once.

  2. trait ApproximateProperty extends AnyRef

    Permalink
  3. type Field[V] = algebra.ring.Field[V]

    Permalink
  4. trait MetricProperties extends AnyRef

    Permalink

    Properties useful for testing instances of Metric[T].

Value Members

  1. object ApplicativeLaws

    Permalink

    Basic Applicative laws, useful for testing any app.

  2. object ApproximateProperty

    Permalink
  3. object BaseProperties extends MetricProperties

    Permalink

    Base properties useful for all tests using Algebird's typeclasses.

  4. object BaseVectorSpaceProperties

    Permalink

    Base properties for VectorSpace tests.

  5. val Field: algebra.ring.Field.type

    Permalink
  6. object FunctorLaws

    Permalink

    Basic Functor laws, useful for testing any functor.

  7. object MonadLaws

    Permalink

    Basic Monad laws, useful for testing any monad.

  8. object PredecessibleLaws

    Permalink
  9. object StatefulSummerLaws

    Permalink
  10. object SuccessibleLaws

    Permalink
  11. package macros

    Permalink
  12. package scalacheck

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped