1. はじめに
- Visual Studio 2022 CommunityでMSTestのカバレッジを計測したい
- GUI上でソースコード内のカバレッジ状況を確認したい
2. 開発環境
- C#
- MSTest
- Visual Studio 2022 Community
- Windows 11
3. Fine Code Coverageのインストール
- 下記サイトからDownloadボタンをクリックする
4. カバレッジの取得
4.1. テスト対象メソッド
Calc.cs
public int add(int x, int y)
{
if(x ==0 && y ==0) return 0;
return x + y;
}
4.2. テストクラス
CalcTests.cs
[TestClass()]
public class CalcTests
{
[TestMethod()]
public void addTest()
{
var obj = new Calc();
int actual = obj.add(1, 2);
int exp = 3;
Assert.AreEqual(exp,actual);
}
}
4.3. カバレッジ計測結果
4.4. ソースコードカバレッジ結果
5. 参考文献