NUnitのは、オープンソースとMonoとMicrosoft .NET上で実行されて最初にJUnitのから移植されたすべての.NET言語で、ために特別に設計された、完全に無料でユニットテストの開発フレームワークです。
C#で書かれている、NUnitのは、カスタム属性、ラムダ式、ジェネリックおよび他の反射に関連する機能などの.NET言語の多くの機能を利用するように設計されています。
NUnitのは、すべての.NET言語にxUnitのを持って来るように設計されています。 バージョン3.0以降では、NUnitのにはいくつかの疎結合のプロジェクトに分割されています。これは、LinuxおよびMicrosoft Windowsオペレーティングシステムをサポートするプラットフォームに依存しないアプリケーションです。
のこのリリースではの新機能:ます。
- 主な特長:
- NUnitの - コンソールとnunit.engineための個別のプロジェクト
- 新規は、.NET 4.5およびSilverlightます。 のビルド
- 外部フレームワークのAPIは安定している。内部インターフェイスは、分離されているAPIからの
- のテストは別々のスレッドで並列に実行することができます。
- ソリューションやプロジェクトは今(コンパクト枠組みを除く)VS2012を使用します。
- バグの修正:
- 463470私たちは、コレクション -2.0を事前に参照をカプセル化する必要があります
- 498690 Assert.That()
- 501784理論テストは正常に動作しません。
- 531873特徴:NUnitのテストアセンブリからユニットテストの抽出とします。 適切なものを呼び出し
- 611325ティアダウンを検出することを可能にします。
- 611938ジェネリックテストインスタンスが消えます。
- 655882はCategoryAttributeが継承されたことを確認します。
- PlatformAttributeにServer2008 R2およびWindows 7の追加664081ます。
- 671432アップグレードNAntの
- 676560 Assert.AreEqualがサポートしていないIEquatableます。
- 691129 [カテゴリの追加パラメータ
- 697069機能のリクエスト:TestResult.xmlための動的な場所ます。
- 708173の配列を比較するためのNUnitのロジック - 比較子を使用して、それが提供されている場合します。
- 709062&QUOT、System.ArgumentExceptionの:比較&QUOTことはできません。要素がリストであるときます。
- 712156テストはAppDomain.SetPrincipalPolicyます。 を使用することはできません
- 719184 Platformdependency SRCで/ ClientUtilities / UTIL /サービス/ DomainManager.cs:40
- 719187使用してPath.GetTempPath()が共有一時フォルダに競合が発生します。
- 735851 PlatformAttributeに3.0、3.5および4.0のフレームワークの検出を追加します。
- 736062デッドロックのEventListenerトレースコール+ EventPump同期を実行するときにします。
- 756843が表示されない主張を失敗非線形トレランスモードます。
- 766749ネット-2.0 NUnitの - コンソールx86.exe.configは、要素を持っているし、またloadFromRemoteSourcesを有効にする必要があります。
- 770471 Assert.IsEmptyはIEnumerableををサポートしていません。
- 785460 [カテゴリの追加パラメータ
- 787106 EqualConstraintはIEnumerablesます。 のために不十分な障害情報を提供しています
- 792466 TestContextメソッド名
- 794115 HashSetのは間違って報告します。
- 800089 Assert.Throws()インナーAssertionExceptionの詳細を隠蔽します。
- 848713機能のリクエスト:すべてのテストケースのエラーでブレークするコンソールスイッチを追加します。
- 878376追加 'ちょうど(N)'
- 882137何のテストが実行されていない場合、より高いレベルのスイートルームが決定的ます。 として表示されます
- に
- 885173テストはまだユーザーによってキャンセルした後に実行されます。
- 885277例外プロジェクトは2桁のみを使用して実行時のために呼び出したときます。
- 885604機能のリクエスト:TestCaseAttributeへの明示的な指定されたパラメータます。
- 890129 DelayedConstraintは、オブジェクトのプロパティをポーリングする表示されません。
- 892844 WindowsでのMono 4.0プロファイルを使用しない
- 893919 DelayedConstraintは最初はnull である参照にポーリングプロパティを失敗した
- 896973コンソールの出力ラインは、Linuxの下で一緒に経営されています。
- 897289 Is.Empty制約が不明なエラーメッセージがあります。
- 898192機能のリクエスト:Is.Negative、Is.Positiveます。
- はデータポイントのためにIEnumerableを898256が機能しない
- 899178間違った障害メッセージします。
- 904841ティアダウンメソッドが実行されず、タイムアウトのために出た後
- 908829 TestCaseの属性は可変引数テスト機能とうまく再生されない。
- 910218 NUnitのはApplicationBaseます。 の末尾に区切り文字を追加する必要があります
- 920472 CollectionAssert.IsNotEmpty列挙子を配置する必要があります。
- 922455は、Windows 8のサポートを追加し、PlatformAttributeには、Windows 2012 Serverの
- 928246利用assembly.Locationの代わりにassembly.CodeBaseます。
- 958766チームシティーの下に開発作業のために、私たちが直接ランナーます。 の下nunit2フォーマットされた出力をサポートする必要がある
- のSystem.Typeと1000181パラメータ化TestFixtureコンストラクタ引数に障害が発生したように、
- 1000213未確定メッセージではありません。
- 1023084はRandomAttributeます。 に列挙型のサポートを追加
- 1028188の追加サポートします。
- 1029785テストが例外System.IODirectoryます。 で実行に失敗しました
- は1037144 PlatformAttributeにMonoTouchをサポートを追加します。
- 1041365プラットフォーム属性にMaxOsXとXboxのサポートを追加します。
- 1057981 C#5非同期テストがサポートされていません。
- 1060631は、.NET 4.5、ビルドします。 を追加
- 1064014シンプルな非同期テストは、タスクを返すべきではありません。
- 1071164サポート非同期メソッド
- 1071343 Runner.Loadは、CFで失敗
パス制約の - 1071861エラーます。
- 1072379レポート、テスト実行時間ます。
- 1074568アサート/ ActualValueDelegateための非同期メソッドをサポートする必要がありますと仮定します。
- 1082330より良い例外SetCulture属性が適用される場合、複数回
- 1111834は、テストコンテキストの一部としてランダムオブジェクトを公開します。
- 1111838は、テストレポートします。 でランダムシードを含める
- 1172979 [カテゴリの追加サポートランナーをnunitliteする
- 1203361ランダマイザ一意性のテストが時々失敗します。
- 1221712存在しない試験方法が-testで指定された場合、結果はまだ&QUOTであり、テストが実行:1、合格:1&QUOTを;
- ExpectedExceptionAttributeは静的クラスで使用されたときにスロー1223294ます。System.NullReferenceExceptionます。
- 1225542標準化のコマンドラインオプション
<李> TestContextがサポートおよびテストに使用するための反復可能な乱数を生成するために使用することができるます。追加のプロパティ、ランダムを含む
スコープセッターとプロパティを好きではない
ヌルパラメータを使用するときに
最後のテストが失敗した場合は、
最新リリースに
TestFixtureに
TestCaseSourceAttributeに
NUnitの制約構文に
内側だけTestCaseSourceがある場合882517 NUnitの2.5.10 TestFixtureを認識しない
例外を期待するパラメータ化されたテストのための
レポート出力に
Silverlightの
リモートフォルダからロードされた
制約をスローの使用シナリオの
試験アセンブリは、一般的な方法が含まれている場合
高解像度での
テストハーネスのための
のバージョン2.6.3でのの新機能:
- フレームワーク:
- 、非同期メソッドは現在ThrowsConstraintのターゲットとして使用することもできるします。
- 、非同期メソッドは今Assert.Thatに渡さActualValueDelegate()またはAssume.That()として使用することもできるします。
- バグの修正:
- 1071164サポート非同期メソッド
- 1071714 TestContextが壊れている。
- 1071861エラーます。
- 1072379レポート、テスト実行時間ます。
- 1074568アサート/ ActualValueDelegateための非同期メソッドをサポートする必要がありますと仮定します。
- 1079296 NUnitの2.6.2失敗します。
- 1082330より良い例外SetCulture属性が適用される場合、複数回
- 1084181 TestExecutionContext SerializationExceptionます。
- 1086975セキュリティ例外ます。
- 1096902トレース出力がバージョン2.6.2.12296にデフォルトで無効になっています。
- 1097854不正なドキュメンテーションます。
- 1107746追加NUnitのタグがnugetするパッケージします。
- は、 ローカルヘルプにリンクされているが、存在しません
- 1167638誤って検出された再帰が等しい/オペレーター/値の型ます。
- 1167805クロスドメインの問題
- 1222148 /フレームワークスイッチがネット-4.5ます。 を認識しない
- 1235891提案2.6.3リリース:NUnit.Framework.AsyncInvocationRegion..cctorで例外ArgumentNullExceptionます。
.NET 4.5で実行している場合は
.NET 4.5で実行している場合は
制約をスローの使用シナリオの
ランナーの以前のバージョンはフレームワークの新バージョンと一緒に使用する場合は
パス制約の
高解像度での
モノラルの
2.6.2へのアップグレード後の
コンソールランナー/テスト·オプションの
1130239 classicModel.html
型はIEnumerableをしてオーバーライドを実装すると
のXmlSchemaとコールコンテキストます。と
のバージョン2.6.2でのの新機能は次のとおりです。
- このリリースはバグ修正とサポートの数が含まれ.NET 4.5ます。 下の非同期試験方法
2.6.1リリースでは、いくつかの未解決のバグが修正されています。
のバージョン2.6.1にの新機能であるNUnitの2.6ます。
の の新機能バージョン2.6ベータ3に:
- これは第二ベータ版で見つかったいくつかのバグを修正リリースします。
NUnitの2.6の第二のベータリリースは、いくつかのバグが含まれます。
のバージョン2.6ベータ2のの新機能である最初のベータ版での修正だけでなく、いくつかの改善します。
の新機能であるのバージョン2.6ベータ版:
- NUnitの2.6は、いくつかの新機能とバグの数が含まれ修正します。
のバージョン2.5.10のの新機能:
- フレームワーク:
- TestCaseAttributeとTestFixtureAttributeは現在、個々のテストケースやフィクスチャインスタンスのカテゴリを指定するには、名前付きパラメータ 'カテゴリー'を受け入れます。
- バグの修正:
- 691129 [カテゴリの追加パラメータ
- 701331 TestFixtureは基底クラスの属性は無視されていません。
- ツリー表示で障害のアイコン与えられた711330テストフリーの組み立てます。
- 712444 NUnitの - コンソール/実行がテストケース名にカンマでパラメータ化されたテストケースを実行しません。
- 725718文書化されたオーバーロードが存在しない。
- テストのAppDomainをアンロードする必要があります728500 TESTDOMAINます。
- 736062デッドロックのEventListenerトレースコール+ EventPump同期を実行するときにします。
- 737783分散Results.xsdファイルが古います。
- 741402エラーます。
- 747581失敗します。 コンソールランナーで報告されていない
TestFixtureに
Has.Propertyの
.NET 1.1のコンソールのテストを実行している
TestFixtureTearDownの
これは、安定版のバグ修正リリースです。
のバージョン2.5.9のの新機能であるNUnitのの。ほとんどのユーザーは、このリリースをインストールする必要があります。
コメントが見つかりません