NUnitでは、コレクションの内容が空かどうかをテストするために、以下のメソッドが用意されています。
メソッド | 説明 |
CollectionAssert.IsEmpty(テストするコレクション) | テストするコレクションの内容が空(Empty)の場合にテスト成功 |
CollectionAssert.IsNotEmpty(テストするコレクション) | テストするコレクションの内容が空(Empty)ではない場合にテスト成功 |
VB.NETの例
<Test> Public Sub コレクションの内容が空であることをテスト() Dim テストするコレクション As New List(Of String) テストするコレクション.AddRange(New String() {}) CollectionAssert.IsEmpty(テストするコレクション) End Sub <Test> Public Sub コレクションの内容が空ではないことをテスト() Dim テストするコレクション As New List(Of String) テストするコレクション.AddRange(New String() {"APPLE", "BANANA", "ORANGE"}) CollectionAssert.IsNotEmpty(テストするコレクション) End Sub
C#の例
[Test] public void コレクションの内容が空であることをテスト() { List<string> テストするコレクション = new List<string>(); テストするコレクション.AddRange(new string[] { }); CollectionAssert.IsEmpty(テストするコレクション); } [Test] public void コレクションの内容が空ではないことをテスト() { List<string> テストするコレクション = new List<string>(); テストするコレクション.AddRange(new string[] { "APPLE", "BANANA", "ORANGE" }); CollectionAssert.IsNotEmpty(テストするコレクション); }
Please follow and like us:
コメント