Loading article…
Windows 上のxUnit.net 1.9.1 GUI | |
| 原作者 | ジェームズ・ニューカーク、ブラッド・ウィルソン |
|---|---|
| 開発者 | Microsoft、Outercurve Foundation、.NET Foundation |
| 安定版リリース | 2.6.2 [1]
/ 2023年11月18日 |
| リポジトリ | github.com/xunit/xunit/ |
| 書かれた | C# |
| オペレーティング·システム | Windows、macOS、Linux 対応 |
| プラットフォーム | .NET フレームワーク、.NET Core、Mono |
| タイプ | ユニットテストツール |
| ライセンス | Apache ライセンス 2.0 |
| Webサイト | 翻訳元 |
xUnit.netは、 NUnitの原作者によって書かれた、.NET Framework用の無料のオープン ソースユニットテストツールです。このソフトウェアは、 .NET Coreや[2] Monoでも使用できます。
Apache License 2.0でライセンスされており、ソースコードはGitHubで入手できます。[3] xUnit.net はXamarin、ReSharper、 CodeRush、 TestDriven.NETで動作します。 [4]著者は James Newkirk と Brad Wilson です。[5]
例
xUnit.netテストフィクスチャの例:
Xunitを使用します。
パブリッククラスMyTests { [Fact]パブリックvoid MyTest () { Assert . Equal ( 4 , 2 + 2 ); } }
テストをコンパイルしたら、コンソールで実行します。
C:\MyTests\bin\Debug> xunit.console MyTestLibrary.dll
xUnit.net コンソール テスト ランナー (64 ビット .NET 2.0.50727.0)
Copyright (C) 2007-11 Microsoft Corporation。
xunit.dll: バージョン 1.9.1.0
テストアセンブリ: C:\MyTests\bin\Debug\MyTestLibrary.dll
合計 1、失敗 0、スキップ 0、所要時間 0.302 秒
参照
- テスト自動化
- .NET プログラミング言語のユニット テスト フレームワークのリスト(xUnit に基づくものを示す列を含む)
- ジュニット
参考文献
- ^ 「リリース · xunit/xunit」。GitHub。
- ^ 「ASP.NET Core Web API をテストする方法」。InfoQ。
- ^ 「xUnit.netについて」。GitHub。2021年11月4日。
- ^ Kanjilal, Joydip (2017 年 2 月 10 日)。「xUnit.Net フレームワークの使い方」。InfoWorld。
- ^ 「マイクロソフトを去る」ブラッド・ウィルソン。
さらに読む
- Ayobami, Adewole (2018)。C # と .NET Core のテスト駆動開発: TDDを活用して、柔軟で保守性に優れ、本番環境に対応した .NET Core アプリケーションを作成しましょう。Packt Publishing。ISBN 978-1788299923。
- Nagel, Christian (2021).プロフェッショナル C# と .NET . John Wiley & Sons . ISBN 978-1119797210。
外部リンク
- 公式サイト
- ユニットテスト: xUnit | Visual Studio ツールボックス | Channel 9
