実現したいこと
JUnitを使って単体テストの練習をしているのですが、カバレッジ→JUnittestから実行してもカバレッジに何も表示されません。
?%とかを表示させたいのですが…
発生している問題・分からないこと
Junitの緑の棒は出ていてテストは完了しているみたいですが、
カバレッジに何も表示されません。
該当のソースコード
class Lesson10B1 { public static int calc(double num1, double num2) { double ans1=num1/num2; int Ans1 = (int) Math.round(ans1); //double型からint型への変更 //Math.roundで四捨五入 System.out.println(Ans1);
import static org.junit.Assert.assertEquals; import org.junit.jupiter.api.Test; class Lesson10B1Test { Lesson10B1 le10b = new Lesson10B1(); @Test public void test() { int result = Lesson10B1.calc(100.0, 3.0); int result2 = Lesson10B1.calc(77.0, 9.0); assertEquals(33, result); assertEquals(9, result2); } }
↑これのLeeson10B1Testファイルを右クリック、カバレッジ、JUnitテストで実行しています。
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
eclipseにもともと入っている、EclEmmaをアンインストールして再インストールしましたが何も変わりませんでした。
補足
eclipseはバージョン4.33.0を使用しています。
JUnitテスト・ケースはJUnit5を使用しております。
回答1件
あなたの回答
tips
プレビュー