問題タブ [junit-jupiter]

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 に答える
589 参照

java - 2 つのテスト間でテスト クラスの属性が null になるのはなぜですか?

コンテキスト: 読者のユーザー ガイドを表す junit テストを作成しようとしました。そのために、init メソッドを作成します。これは、私の仮定をテストするテストです。つまり、リソースが初期化され、リーダーが作成され、最後にファイルの内容が読み取られます。

(junit テストの 2 番目の目標は、仮定と順序テストの経験を積むことです)

私の問題: 作成と読み取りの間に、リーダー (テスト クラスの属性) が null になります (プライベート BeanioReader リーダーを参照)。

テクノス => org.junit.jupiter:5.4.1 + beanio:2.1.0 + commons-lang3:3.8.1 + jdk1.8.0_102

これは私の読者であり、対応するjunitテストです。

理由を理解していただければ幸いです...

テスト結果、BeanIoReaderTest:

コンソール: