代码拉取完成,页面将自动刷新
package cats
package tests
import cats.arrow.{Arrow, Choice}
import cats.functor.Contravariant
import cats.laws.discipline._
import cats.laws.discipline.eq._
import cats.laws.discipline.arbitrary._
class FunctionTests extends CatsSuite {
checkAll("Function0[Int]", BimonadTests[Function0].bimonad[Int, Int, Int])
checkAll("Bimonad[Function0]", SerializableTests.serializable(Bimonad[Function0]))
checkAll("Function1[Int, Int]", MonadReaderTests[Int => ?, Int].monadReader[Int, Int, Int])
checkAll("MonadReader[Int => ?, Int]", SerializableTests.serializable(MonadReader[Int => ?, Int]))
checkAll("Function1[Int, Int]", ArrowTests[Function1].arrow[Int, Int, Int, Int, Int, Int])
checkAll("Arrow[Function1]", SerializableTests.serializable(Arrow[Function1]))
checkAll("Function1[Int, Int]", ChoiceTests[Function1].choice[Int, Int, Int, Int])
checkAll("Choice[Function1]", SerializableTests.serializable(Choice[Function1]))
checkAll("Function1[Int, Int]", ContravariantTests[? => Int].contravariant[Int, Int, Int])
checkAll("Contravariant[? => Int]", SerializableTests.serializable(Contravariant[? => Int]))
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。