Unity 5.6にアップデートしたらUnitTestが動作しなかったときの対応
Unit 5.6がリリースされて入れてみたらエラーになったときの話。 NUnit3になっていた Unityのインストールディレクトリ...
AWSとかプログラミングのこととかいろいろ
Unit 5.6がリリースされて入れてみたらエラーになったときの話。 NUnit3になっていた Unityのインストールディレクトリ...
例外が発生するケースをテストする場合には、 ExpectedException属性を使用します。 例えばこのような、例外が発生するメソ...
メソッドが特定の時間内に応答しなかった場合に失敗とするように設定するには、MaxTime属性を使います。 この指定はミリ秒単位で行いま...
テストを実行しないようにするには、Ignore属性をつけます。 public void HogeTest() { Assert.P...
特定の値を指定してテストしたい場合、RangeやValueの属性を使います。 一定の範囲の数値を与える 一定の範囲の数値を与えてテストす...
テストを作成していると、引数の値と結果は違うけれどもコードは同じ、ということが多くあります。 そういう場合はTestCase属性でまとめて...
UnitTestでテストメソッドを実行するとき、そのメソッドの開始前と終了後に自動的に実行されるメソッドを指定することができます。 これら...
NUnitを使用したUnitTestとは別に、Sceneそのものを実行するIntegartion Testがあります。 こちらではUnit...
Unityで実行するテストを書くときに欠かせない、Unity Test Toolsについてまとめたことを書いていきます。 Unity T...