問題タブ [system-rules]
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.
java - ExpectedSystemExit がエラーを引き起こしている
ライブラリSystem Rulesを使用して、System.exit() を呼び出すメソッドをテストしています。
残念ながら、このコードが原因でエラーが発生しています...
JUnit 4.7 と System Rules 1.2.0 を使用しています。
junit - システム ルールで emptyStandardInputStream() が見つかりません。方法
std コーディング例は、emptyStandardInputStream() メソッドを示しています。しかし、コンパイラはそれを解決できません。
- ルール - はい、わかりました。
- TextFromStandardInputStream - はい、わかりました。
- emptyStandardInputStream() - いいえ、コンパイルしません。
何か案は?ありがとう - サイモン
java - この学生の提出物で JUnit とシステム ルールが失敗する原因は何ですか?
私はこの 1 か月間、自動グレーダーの作業を行っていましたが、この資料を理解している生徒の 1 人が、「null」を返すために JUnit テスト ケースに失敗し続けているようです。System.out.println()
Java I のコースなので、当分の間、彼らはまだ使用しています。このため、システム ルールを使用して出力を解析しています。
学生の提出物:
私のテストケースの1つ:
最後に、私の TestRunner:
if (msg.contains("timed out"))
msg が であるため、TestRunner ではエラーが発生しますnull
。
生徒のコードを実行したり、他の人の作業をテストしたりすると、テストは完全に正常に実行されます。それが私の側にある場合は、修正したいと思います。ありがとう!
java - システム ルールが異なる行区切りを返す
Spring in Action 4th
何かを標準出力に出力する単純なクラスをテストする春のテストクラスがあります。System-Rules
junit に組み込まれているライブラリを使用します。
テストを実行すると、スローさComparisionException
れました-唯一の違いは行区切りでした。System.properties
. _
System-Rules を自動的に作成するように構成することは何とか可能ですか? Windows 7 プロフェッショナルを使用しています。
テスト
テスト済みクラス
java - Junit と jenkins org.junit.contrib.java.lang.system.internal.CheckExitCalled: ステータス 0 で終了しようとしました
junit テストを並行して実行しようとしています。しかし、私のテストは終了する必要がありますが、終了しません。私のジェンキンスは走っていて、終わらないようです。
私のクラスでは:
と
java - Junit を使用してユーザー入力を Scanner オブジェクトにモックする
私はJUnitとユニットテストに非常に慣れていないため、スキャナーオブジェクトへのユーザー入力のモックについて質問があります。テストしたい次のコードがあります。非常に基本的です。
コードを実行
これが私のテストケースです
したがって、私のテストケースでは、期待される出力を受け取ることができるように、入力を 1 にモックしようとしています。しかし、何らかの理由で、出力が何であるかに関係なく、私のコードは合格します。何が間違っているのかわかりません。出力が期待どおりでない場合、テストは失敗するはずです。誰かが問題を見つけることができますか? 繰り返しますが、私は JUnit とユニット テストを理解しようとしています。私は主にPythonでテストすることに慣れています。上級者の皆様、ありがとうございました。