問題タブ [eclemma]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
10055 参照

java - JUnit テスト: 分岐を見逃さずに If ステートメントをテストする方法は?

私は JUnit テスト ケースのカバレッジのために EclEmma を実行しましたが、いくつかは 100% に達しました。ただし、82% または 95% カバーされているものでは、コードの横に「2 つのブランチのうちの 1 つが見つかりませんでした」というメッセージが表示され、この問題を解決できないようです。

クラスを調べた後、このメッセージは if ステートメントの横にのみ表示されることに気付きました。これが、テストが 100% カバーされていない原因です。

どちらのブランチも見逃さないように、JUnit で if ステートメントをテストする方法を誰かが知っているかどうか尋ねていると思います。

これは私がテストしようとしているコードです:

(私はJUnit 4を使用しています)

0 投票する
1 に答える
1025 参照

java - Java リモート VM のコード カバレッジ

Eclipse のリモート JAVA VM で実行されているコード カバレッジ レポートを取得するにはどうすればよいですか (可能であれば)。

そのため、サービス層 (VM2) のクライアント (簡単にするために VM1) で単体テスト スイートを実行しています。(プロジェクトはすでにこのようにセットアップされており、その部分を再構築するには深すぎます)

次のようにポートリスナーを追加すると、デバッグが機能します。

そのため、EclEmma のようなコード カバレッジ ツールで同様のことをしたいと考えていました。

バックエンド サービスのアーキテクチャは次のようになります: https://github.com/GoogleCloudPlatform/appengine-modules-sample-java

サービスレイヤーにも何らかのフックを追加する必要があると思います。(おそらく親mavenファイルにあります)

0 投票する
7 に答える
13690 参照

java - カバレッジ セッションの読み込み中にエラーが発生しました (コード 5001)

EclEmma を使用してカバレッジをチェックしようとすると、次のエラーが発生しました。助けてください。

カバレッジ セッションの読み込み中にエラーが発生しました (コード 5001)。F/solo-repository/target/test-classes でパッケージ フラグメント ルート Java を分析中にエラーが発生しました (コード 5007)。ファイルが見つかりません: D:\RDM Services\solo-repository\target\test-classes\com\charter\solo\account\repository\AccountBillInformationRepositoryTest.class. D:\RDM Services\solo-repository\target\test-classes\com\charter\solo\account\repository\AccountBillInformationRepositoryTest.class (指定されたパスが見つかりません)

0 投票する
2 に答える
2324 参照

eclipse - Eclemma: Eclipse での無効な入力 URL エラー

Eclipe を起動した後、workspace/.metadata/.log に次のエラー メッセージが表示されます。

プラグインをアンインストールまたは再インストールしても、メッセージは消えません。これを解決する方法についてのアイデアはありますか?

日食: 酸素 4.7.0
EclEmma: 3.0.0