ExUnit入門
初学者向けです。ExUnitというテストフレームワークがあることは知っているけれど、使い方はあんまり分かっていない、という方を対象に書きます。 テストを書く 基本の流れ # my_module_...
14 search resultsShowing 1~14 results
You need to log-in
初学者向けです。ExUnitというテストフレームワークがあることは知っているけれど、使い方はあんまり分かっていない、という方を対象に書きます。 テストを書く 基本の流れ # my_module_...
ブログから転載。 特定のテストだけ実行する ファイル単位で指定して実行する mix testに引数を渡すことで、そのファイルだけテストを実行できます。 $ mix test ./test/my_...
ブログから転載 Elixir 1.3(正確には1.3.0-rc.0)から時間に関する構造体がいくつか定義されました。そのうちの3つ、Date, Time, NaiveDateTimeをつくるsi...
ブログから転載。 Elixir v1.3.0-rc.0からExUnitに追加された機能に、describeとnamed setupがあります。 describe describe/2マクロを使う...
ブログから転載。 先ほどこんなTweetを見た。 Elixir v1.3 will have new accessors for nested data structures. Here is ...
「Elixir in Action」でETSについて読んだので、各テーブルタイプ(set, ordered_set, bag, duplicate_bag)毎の挙動の違いを調べた。言語はErla...
言葉の意味を考えれば挙動は分かるのですが、単語自体を思い出せずになんだっけ?となって調べることがあるのでメモ。 restart atom 挙動 :permanent 停止したら必ずしたら再起動 ...
社内勉強会で読んでる本にpoolboyが出てきたので、遊んでみて、いろいろ調べたのでこっちにも貼ります。 poolboyとは プロセスプールを管理してくれるErlangのライブラリ。poolbo...
先日、ElixirでAcquireというボードゲームを作ったという発表動画(リポジトリ)と、それに触発されて四目並べを作ったというブログ(1, 2, 3)を目にしました。アドベントカレンダーの季...
経緯 完全に@kmagaiさんのGo言語で5の倍数と5のつく数字だけヒロミゴーするに乗っかりました。 Goではないですが、どんな言語でもヒロミゴーでエキゾチック・ジャパンなFizzBuzzして良...
結論 mix compileは複数のcompile.*タスクから成る。 自前のcompile.hogehogeタスクもcompileタスクに組み込むことができる。 コンパイルのタイミングはmix...
テストが好きでたまらない皆さん、こんにちわ。17日目ですね。昨日はk1completeさんによるアナフォリックマクロを作ってみるでした。 今回はElixirのテストライブラリShouldIを紹介...
Hygienicなにそれ美味しいの マクロ内部と呼び出し側で共通の変数を使うためのメモ。 本来Elixirのマクロは"Hygienic"(衛生的)で、マクロ側で作った変数は呼び出し側の変数に影響...
ブログから整形して転載。 マクロが自分が望んだ形に展開されているかテストする方法。 # lib/my_module.ex defmodule MyModule do defmacro my_ma...
14 search resultsShowing 1~14 results
Qiita is a knowledge sharing service for engineers.