Whence eunit:test/0?
Brujo Benavides
elbrujohalcon@REDACTED
Fri Nov 15 21:29:39 CET 2019
It’s the magic of parse transforms!
eunit.erl includes eunit.hrl: https://github.com/erlang/otp/blob/8e4abc44d58e61753716e63b23c6b44d221feb15/lib/eunit/src/eunit.erl#L30 <https://github.com/erlang/otp/blob/8e4abc44d58e61753716e63b23c6b44d221feb15/lib/eunit/src/eunit.erl#L30>
When you include that header file, it will create a test/0 function for you.
Check it out: http://erlang.org/doc/apps/eunit/chapter.html#running-eunit <http://erlang.org/doc/apps/eunit/chapter.html#running-eunit>
Brujo Benavides <http://about.me/elbrujohalcon>
> On 15 Nov 2019, at 17:24, Roger Lipscombe <roger@REDACTED> wrote:
>
> 1> eunit:test().
> All 6 tests passed.
> ok
>
> But there's no `test/0` function *in* eunit.erl. What's going on?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20191115/7c5968ce/attachment.htm>
More information about the erlang-questions
mailing list