ppx_inline_test
OCaml
https://github.com/janestreet/ppx_inline_test
https://www.holyshared.ninja/entry/2017/12/17/174409
(OCamlは)ホワイトボックステストを書く方法は広く共有されていないが, ppx_inline_test などを使ってモジュール内に書ける.これは
PPX
によるメタプログラミング的な方法で実現されていて,勿論テストコードはビルド結果に含まれないようになっている.OCamlに於けるユニットテストについては別の機会に記事にしたい.
ref
要は、
private functionのtest
を書ける機構
(そもそものsyntaxをよく知らないのでGitHubを読んでも理解できなかった
mrsekut.icon
)