Pex
Pex for fun にインテリセンスが!! - お だ のスペース で紹介しましたが、どうやって実現してるんだろう? 色々試してみた。var で変数宣言すると、インテリセンスが効かない。using でエイリアス宣言すると、インテリセンスが効く。 サーバー側で書いて…
Pex を ブラウザー上で試せます! - お だ のスペース で紹介した Pex for fun - from Microsoft Research ですが、なんと インテリセンス 効くようになってます!!(C# だけですが) ヤバくないですか、スッゲ〜!! pexforfun.com: IntelliSense, High Scor…
かやStyle こちらのサイトで紹介されています。 Pex and Moles - Downloads - Microsoft Research Academic Release for non-commercial use only. より引用 Pex comes with a Visual Studio Add-in and samples which will only work if you have Visual St…
わんくま同盟 大阪勉強会 #38 で Pex の話をします - お だ のスペース でも書きましたが、スピーカーをさせて頂きました。 セッション自体は Pex for fun - from Microsoft Research を紹介する時間を取りたくて、かなりハイペースになってしまいました。 …
Pex をブラウザー上で試せるサイトがありました!Pex for fun - from Microsoft Research 1.上のサイトを開いて、New をクリックします。 2.コードを実装し、Ask Pex! をクリックすると、Pex の実行結果が表示されます。 実はこのサイトは、他の人が実装…
9/11の わんくま同名 大阪勉強会 #38 で、「Pex を試してみよう!」というセッションをやらせていただきます。 内容は、ブログに書いた事を含めて Pex について簡単に紹介をしようと考えています。 良かったら、参加お願いしま〜す。
メソッド の パラメータ の数が多い場合、どうします? 良くあるのが、受け渡す用に型を作ってそれを渡すようにしたりしますよね? こんなメソッドを… public void 登録処理(int pk, String 名前, DateTime 誕生日, ...) { 〜 }こんな感じに変更する public …
Visual Studio のアドインとして Pex を使っている方はそれほど困らないかもしれませんが、コマンドラインでしか使えない アカデミック版を使っている場合、ビルド時にまとめて実行したいですよね?*1 そういう時は、Visual Studio でビルド後のイベントとし…
コマンドラインから、ヘルプを見てもオプション多すぎて全然把握出来ない。。 マニュアルのタイトルだけ見ても面白そうなのが何個も出てくるし…。 Freezing Current Behavior for Future Regression Testing Source Control Interaction Test Bookkeeping Is…
Pex で日本語使うとイマイチ… と Pex を使うクラスには、日本語を使わない方が良さそう… - お だ のスペース 書きましたが、マニュアルに名前を変更する方法が載っていました。 Crafting Test NamesPexTestNamerAttributeBase と、IPexTestNamer インターフ…
Pex を使いはじめの頃はどっちがどこまで実行しているのかわからなかったんですが、少しずつ調べて何となくわかってきました。 Pex って、Pex 用のテストクラスを元に、既存のUnitTest Framework(MSTest、NUnit 等)用のテストクラスを生成/実行するツールの…
Pex で使われている属性を調べてみた - PexClassAttribute - お だ のスペース Pex で使われている属性を調べてみた - PexAllowedExceptionFromTypeUnderTestAttribute - お だ のスペース の続きです。 今回は、PexMethodAttribute について調べてみました…
Pex で使われている属性を調べてみた - PexClassAttribute - お だ のスペース の続きです。 今回は、PexAllowedExceptionFromTypeUnderTestAttribute について調べてみました。 PexAllowedExceptionFromTypeUnderTestAttribute Allowing Exceptions Namespa…
前回 Pex を使うクラスには、日本語を使わない方が良さそう… - お だ のスペース で 日本語が含まれてるとイマイチと書きましたが、よくよく考えてみると、問題が出てるのって Pex Wizard(pexwizard.exe) で自動生成しているコードなんですよね。 じゃあ自動…
pexwizard でテストケースを自動生成すると、日本語が無視される様です。 pex や pexwizard 何?って方は、前回の記事からどうぞ!Pex 楽しいよ! - お だ のスペース 次のクラスが含まれるアセンブリでは、pexwizard でエラーが起きました。 using System; …
以前 時間が出来たら調べること - お だ のスペース で名前だけ紹介した Pex ですが、やっと少しだけ試してみました。感想は、めっちゃすげ〜、楽しい! Pex がどんなツールかというと、実装しているコードに対して、高いコードカバレッジのテストケースを生…