All Downloads are FREE. Search and download functionalities are using the official Maven repository.

gem.arb.ArbCoAdds.scala Maven / Gradle / Ivy

// Copyright (c) 2016-2020 Association of Universities for Research in Astronomy, Inc. (AURA)
// For license information see LICENSE or https://opensource.org/licenses/BSD-3-Clause

package gem
package arb

import gsp.math.syntax.prism._

import org.scalacheck.{ Arbitrary, Cogen, Gen }

trait ArbCoAdds {

  implicit val arbCoAdds: Arbitrary[CoAdds] =
    Arbitrary(Gen.posNum[Short].map(CoAdds.fromShort.unsafeGet))

  implicit val cogCoAdds: Cogen[CoAdds] =
    Cogen[Short].contramap(_.toShort)

}

object ArbCoAdds extends ArbCoAdds




© 2015 - 2025 Weber Informatics LLC | Privacy Policy