Ai
1 Star 0 Fork 0

mefan/cats

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
FunctionTests.scala 1.11 KB
一键复制 编辑 原始数据 按行查看 历史
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]))
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/mefaso/cats.git
git@gitee.com:mefaso/cats.git
mefaso
cats
cats
master

搜索帮助