Pex

Pex for fun のインテリセンスどうやって実現してるのかな

Pex

Pex for fun にインテリセンスが!! - お だ のスペース で紹介しましたが、どうやって実現してるんだろう? 色々試してみた。var で変数宣言すると、インテリセンスが効かない。using でエイリアス宣言すると、インテリセンスが効く。 サーバー側で書いて…

Pex for fun にインテリセンスが!!

Pex

Pex を ブラウザー上で試せます! - お だ のスペース で紹介した Pex for fun - from Microsoft Research ですが、なんと インテリセンス 効くようになってます!!(C# だけですが) ヤバくないですか、スッゲ〜!! pexforfun.com: IntelliSense, High Scor…

Pex アカデミック版でも Visual Studio で動くそうです。

Pex

かや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 の話をしました。

わんくま同盟 大阪勉強会 #38 で Pex の話をします - お だ のスペース でも書きましたが、スピーカーをさせて頂きました。 セッション自体は Pex for fun - from Microsoft Research を紹介する時間を取りたくて、かなりハイペースになってしまいました。 …

Pex を ブラウザー上で試せます!

Pex

Pex をブラウザー上で試せるサイトがありました!Pex for fun - from Microsoft Research 1.上のサイトを開いて、New をクリックします。 2.コードを実装し、Ask Pex! をクリックすると、Pex の実行結果が表示されます。 実はこのサイトは、他の人が実装…

わんくま同盟 大阪勉強会 #38 で Pex の話をします

Pex

9/11の わんくま同名 大阪勉強会 #38 で、「Pex を試してみよう!」というセッションをやらせていただきます。 内容は、ブログに書いた事を含めて Pex について簡単に紹介をしようと考えています。 良かったら、参加お願いしま〜す。

メソッド の パラメータ は、独自の型でも使えます。

Pex

メソッド の パラメータ の数が多い場合、どうします? 良くあるのが、受け渡す用に型を作ってそれを渡すようにしたりしますよね? こんなメソッドを… public void 登録処理(int pk, String 名前, DateTime 誕生日, ...) { 〜 }こんな感じに変更する public …

ビルド時に、Pex を実行したい!

Visual Studio のアドインとして Pex を使っている方はそれほど困らないかもしれませんが、コマンドラインでしか使えない アカデミック版を使っている場合、ビルド時にまとめて実行したいですよね?*1 そういう時は、Visual Studio でビルド後のイベントとし…

Pex、Pex Wizard は機能多すぎ!

Pex

コマンドラインから、ヘルプを見てもオプション多すぎて全然把握出来ない。。 マニュアルのタイトルだけ見ても面白そうなのが何個も出てくるし…。 Freezing Current Behavior for Future Regression Testing Source Control Interaction Test Bookkeeping Is…

Pex が生成するテストクラスの名前を変更出来る?! (未検証)

Pex

Pex で日本語使うとイマイチ… と Pex を使うクラスには、日本語を使わない方が良さそう… - お だ のスペース 書きましたが、マニュアルに名前を変更する方法が載っていました。 Crafting Test NamesPexTestNamerAttributeBase と、IPexTestNamer インターフ…

Pex と Pex Wizard の違い

Pex

Pex を使いはじめの頃はどっちがどこまで実行しているのかわからなかったんですが、少しずつ調べて何となくわかってきました。 Pex って、Pex 用のテストクラスを元に、既存のUnitTest Framework(MSTest、NUnit 等)用のテストクラスを生成/実行するツールの…

Pex で使われている属性を調べてみた - PexMethodAttribute

Pex

Pex で使われている属性を調べてみた - PexClassAttribute - お だ のスペース Pex で使われている属性を調べてみた - PexAllowedExceptionFromTypeUnderTestAttribute - お だ のスペース の続きです。 今回は、PexMethodAttribute について調べてみました…

Pex で使われている属性を調べてみた - PexAllowedExceptionFromTypeUnderTestAttribute

Pex

Pex で使われている属性を調べてみた - PexClassAttribute - お だ のスペース の続きです。 今回は、PexAllowedExceptionFromTypeUnderTestAttribute について調べてみました。 PexAllowedExceptionFromTypeUnderTestAttribute Allowing Exceptions Namespa…

Pex で使われている属性を調べてみた - PexClassAttribute

Pex

前回 Pex を使うクラスには、日本語を使わない方が良さそう… - お だ のスペース で 日本語が含まれてるとイマイチと書きましたが、よくよく考えてみると、問題が出てるのって Pex Wizard(pexwizard.exe) で自動生成しているコードなんですよね。 じゃあ自動…

Pex を使うクラスには、日本語を使わない方が良さそう…

pexwizard でテストケースを自動生成すると、日本語が無視される様です。 pex や pexwizard 何?って方は、前回の記事からどうぞ!Pex 楽しいよ! - お だ のスペース 次のクラスが含まれるアセンブリでは、pexwizard でエラーが起きました。 using System; …

Pex 楽しいよ!

以前 時間が出来たら調べること - お だ のスペース で名前だけ紹介した Pex ですが、やっと少しだけ試してみました。感想は、めっちゃすげ〜、楽しい! Pex がどんなツールかというと、実装しているコードに対して、高いコードカバレッジのテストケースを生…