問題タブ [moreunit]

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 投票する
1 に答える
439 参照

eclipse - MoreUnit でテストを実行するのではなくデバッグするにはどうすればよいですか?

私はMoreUnitを使い始めたばかりで、とても便利そうです。ただし、見逃していることの 1 つは、(^R を使用して) 単なる実行ではなく、デバッガーを使用してすぐにテストを実行する方法です。

コンテキストメニューにはなく、いくつかのキーボードショートカットのバリエーションを試しましたが、役に立ちません...

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

c# - ソース ファイルとテスト ファイルを簡単に切り替えるためのキーボード ショートカット

ソース ファイルと単体テスト ファイルをすばやく切り替えることができる、Visual Studio の Eclipse 用の MoreUnit のような拡張機能またはキーボード ショートカットはありますか。

また、Eclipseでは、ファイル(テストまたはソース)を作成してヒットCTRL+Jすると、反対のファイルを作成してから、それらを切り替えることができますCTRL+J

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

intellij-idea - Intellij 用 MoreUnit プラグイン

Intellij用のmoreUnitのようなプラグインを探しています

これは、Intellij で主に使用し、見逃している機能です。

  1. テスト中のメソッドから新しいテスト メソッドを作成する
  2. 対応するテスト メソッドが存在することを示す、テスト中のメソッドのマーカー
  3. テスト中のメソッドから(クラスだけでなく)テストメソッドにジャンプします。
  4. テスト対象のメソッドから対応するテスト メソッドを実行します。

MoreUnit というプラグインがあるのを見ましたが、それが行う唯一のことは、テスト/テスト中のクラスにジャンプすることです。これは、CMD + SHIFT + T を使用してすぐに intellij を実行する関数です。

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

eclipse - 1 つの Eclipse プロジェクト、Gradle を使用した 2 つのアーティファクト

新しいプロジェクトの構造を作成したいと考えており、Gradle でビルドするつもりです。ソースとテストを 1 つのプロジェクトに配置すると、MoreUnit のようなプラグインが簡単に処理し、必要な場所にクラスのテストを作成できることを既に知っています。

ただし、プロジェクトが相互に依存する複数のサブプロジェクトで構成されている場合、厄介な依存関係の問題が発生します。正確には、プロジェクト A のテストで共通コードを使用し、プロジェクト BI のテストで再利用する場合は、次のような回避策を講じる必要がありました。

時には評価の問題もあったため、別のハックを導入する必要がありました。

これを 2 つの別々のプロジェクトに分割すると、その問題は解消されましたが、MoreUnit は新しいテスト ファイルを作成する場所を追跡できなくなり、どのメソッドがテストされたかをマークすることができなくなりました。私はそれを修正できるようにする MoreUnit 設定で何も見つけられなかったので、Gradle 側からこれを修正しようとしています。

project/src/java複数のサブプロジェクト、ソース、およびテストを Maven のような方法 ( 、 )で配置できるように調整できますproject/test/javaが、テストとソースは別々のアーティファクトを作成しますか? 間違った問題を解決している場合、正しい問題をどのように解決すればよいでしょうか?

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

eclipse - MoreUnit を使用した Eclipse - Ctrl+R を使用してテストを実行すると、「プロジェクト ビルド パスに 'junit.framework.TestCase' が見つかりません」というエラーが表示される

次のようなクラスを定義しました。

ここで、MoreUnit をインストールして Ctrl+J を押すと、ダイアログ ボックスがポップアップし、対応するテスト クラスを作成します。

これで問題なく、Ctrl+J を使用して実装クラスとテスト クラスの間を行き来できるようになりました。

Ctrl+R を使用してテストを実行しようとすると、問題が発生します。一部の Eclipse プロジェクトではこれで問題なく動作しますが、他のプロジェクトでは次のメッセージが表示されます。

プロジェクトのビルド パスに「junit.framework.TestCase」が見つかりません。JUnit 3 テストは、JUnit がビルド パス上にある場合にのみ実行できます。

私はJUnitをまったく使用していないので、これは少し面倒ですが、代わりにTestNGを使用しています。

Eclipse プロジェクトの設定を数回検索しましたが、うまくいきませんでした。しかし、解決策はどこかにあると確信しています。「Eclipse プロジェクトの構成」の方法でもう少し経験のある人が正しい方向に向けてくれることを期待していました。