~スマートフォン用の表示で見るまさわん商店。VB.NET(以下、VB)にて、MSTestを利用した単体テストの自動化を試しています。ユニットテスト・フレームワークはたくさんありますが、VisualStudio標準の「MSTest」から使ってみようというところです。場合には問題なく行えました)。現時点で、他の端末での動作等は未確認のため、端末依存の問題であるかどうか不明で、また、設定が不足している、VisualStudioの不具合とも断定できない状況ではあります。VBにおいても、コードエディタ上で右クリックから単体テストの作成を行えた方が便利と思い、コンテキストメニューから「単体テストの作成」が行えない現象を回避する方法を見つけましたので、記載しておきます。前提としては、コードエディタ上のコンテキストメニューに「単体テストの作成」を表示する設定が行われていることです。「単体テストの作成」をコンテキストメニューに表示する設定を行う必要があります。以下のサイトはVisualStudio2012の手順にはなりますが、参考になりました。VisualStudio2015でも同様の手順で設定が行えます。メニュー[ファイル]から[新規作成]で[プロジェクト]を選択します。VBのクラスライブラリを選択します。OKボタンを押下します。(VB)メソッドを追加し、メソッド名を右クリックするとメニューに[単体テストの作成]は表示されているのですが、選択できない状態となっています。ソリューションエクスプローラーで、ソリューションを右クリック→[追加]→[新しいプロジェクト]を選択します。C#のクラスライブラリを選択します。OKボタンを押下します。ソリューションに「VB」と「C#」のプロジェクトがある状態になります。クラスを右クリックし、[単体テストの作成]を選択します。(C#)以下のエラー画面が表示されます。[OK]ボタンを押下します。(VB)その後、再度、VBのメソッドを右クリックすると[単体テストの作成]が選択できる状態になっています。[単体テストの作成]を選択します。(10)(VB)単体テストの作成画面が表示されます。[OK]ボタンを押下します。(11)(VB)単体テストの作成中のウインドウが表示されます。(12)(VB)単体テストのプロジェクト、テストコード(テンプレート)が自動生成されます。問題なくVBのコードエディタ上からの右クリックで「単体テストの作成」は行える状況でした。一度、C#のコードエディタ上から[単体テストの作成]の操作を行えば、その後、VBのコードエディタ上での右クリックメニューから「単体テストの作成」が行える状態になる。月別アーカイブはてなブログをはじめよう!masawan-guitarさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?はてなブログをはじめる(無料)はてなブログとはまさわん商店。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。