Compile-fail-test
Scalaの話
ずっと無くて困っていた「コンパイルに失敗したら成功」というテストが Scalaのmacroで簡単に実装できるようだ。
- Testing for compiler errors with untyped macros.
- shapeless/core/src/main/scala/shapeless/test/typechecking.scala at master · milessabin/shapeless · GitHub
c.abort
だとコンパイルが即終了してしまうのでc.error
が良いと思う。