「NUnit」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
2行目: | 2行目: | ||
== 概要 == | == 概要 == | ||
− | [[Visual Studio]] | + | [[Visual Studio]]では、マイクロソフト製の単体テストフレームワーク([[MSTest]])は上位エディションにしか含まれない。 |
+ | また、[[MSTest]]( [[Visual Studio 2008]])の正式リリースは2008年2月1日(金)と結構新しい部類であり、すでに多くの人々がNUnitや[[MbUint]]、[[XUnit]]などのサードパーティ製のテスト フレームワークに既に慣れてしまっていた。また、多くの[[プログラマー]]は、Rhino モック、Type モック、NMock などのサードパーティ製の[[モックフレームワーク]]も併用しており、それらのテストとモックの親和性も問題となった。 | ||
− | + | さらに、[[Visual Studio Express Edition]]では拡張機能(アドオン)が使えないという制約があり、[[IDE]]と統合された現実的な方法でテストを行うことが不可能に近い状況であった。 | |
− | |||
− | |||
NUnitは、それらをすべて解決すべく実装されており、また[[Visual Studio Express Edition]]であっても外部のGUIツールによりプロジェクトディレクトリの更新を自動検出(監視)することで、[[Visual Studio]]とは統合されていないのに連動して動作することができるようになっている。 | NUnitは、それらをすべて解決すべく実装されており、また[[Visual Studio Express Edition]]であっても外部のGUIツールによりプロジェクトディレクトリの更新を自動検出(監視)することで、[[Visual Studio]]とは統合されていないのに連動して動作することができるようになっている。 | ||
− | なお、[[MonoDevelop]] | + | なお、[[MonoDevelop]]にはNUnitが統合されており、上記のように難しいことを考える必要が一切ない。 |
+ | 環境構築などという無駄な作業など考えず、[[MonoDevelop]]を[[インストール]]し、[[プログラム]]を作り、[[テストプログラム]]を書けばよい。[[MonoDevelop]]の発展のためにも[[MonoDevelop]]を積極的に使おう。 | ||
== インストール == | == インストール == |