ついて学習しています。提供するフレームワークです。おける思想については上記参考サイトに書いてありますのでそちらを参考にしてもらうとして、実際にテストコードを書いてみます。経由でインストールできます。あることを示しています。実際にテストコードを書いてみましょう。期待しない結果を返すプログラムを書きます。期待される振舞を以下のように記述します。'テストを開始します。返すように期待している。クラスの関数が間違えているので、このテストは実際には失敗する。'テストを終了します。よる記述をひとつずつ見ていきましょう。論理的なまとまり」と言えます。メソッドで記述します。コンテキストを補足する文字列です。endで記述されるブロック付きメソッド呼出のことです。メソッドの内部に記述します。メソッドに相当します。記述することになります。'foo'を引数に取ります。ファイルを実行してみます。して保存するのが一般的なようです。ことで、実行結果を色付けします。実行結果を仕様書風に出力します。以下に実行結果を示します。calledテストを開始します。bar.テストを終了します。回あったことを示しています。実際にテストした結果得られた結果を示しています。テスト技法を勉強しています。理解を深めるためにブログを書くメソッド。利用したテスト技法について説明します。簡単なテストの例を見てみます。テスト対象のクラスを設定します。'bar'endendテストコードを書く次に上記のクラスのメソッドをテストするクラスを以下のように書きます。'新しいテストを開始します。上記は以下のようにも書ける。ユニットテストプログラムを書き、実行するのにクラスや必要なクラスや機能を以下の文で読み込みます。クラスを継承して宣言します。始まる名前で宣言することにより、自動的に実行されます。test_foo....end最後に次の文によりテストを実行します。モジュールのメソッドです。定義したクラスのメソッドが期待した通りに動くかを第一引数で、失敗したときのメッセージを第二引数で指定します。メソッドは用途に応じて色々ありますので、以下を参考にしてください。クラスを作成し、テストしてみましょう。して保存して、コマンドラインから実行してみます。initial_test.rb実行結果は以下のようになります。initialStarted新しいテストを開始します。新しいテストを開始します。回失敗、という結果になっています。クラス、またはテストコードを修正しテストが通る状態を目指します。プレイヤーの存在が見えてきます。メソッドを含むメソッド。