問題タブ [assertj]

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

java-8 - メソッド参照はいつ機能しますか?

メソッド参照は、非静的メソッドでは機能しません。私は次の方法でそれらを使用してみました

リンクに見られるように、コンパイルエラーが発生しました。

エラー画像

問題ライブラリを使用しているときに、次のようなものを使用しましたが
AssertJ

whereFeedは名詞でgetTextあり、 getter メソッドであり、 staticではありませんが、コンパイル エラーや困惑するエラーなしで正常に機能しました。

静的メソッドではないことを証明します。

メソッド参照がどのように機能するかについて何か不足していますか?

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

assertj - assertj の抽出と内容が一致しません

簡単なテストを行いました:

そして、私は奇妙な結果を得ます:

誰でも私を助けることができますか?

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

java - AssertJ : softAssert の NoSuchMethodException

チーム プロジェクトで使用されている現在のアサーション ライブラリ hamcrest の代替として assertJ を試しています。これまでのところ、次のクラスがあります。

Animal.java

そして、次のカスタム アサーションを作成しました。

AnimalAssert.java

AssertJ 機能に従って、上記のエントリ ポイントを提供し、ソフト アサート機能を追加しようとしています。

CustomSoftAssertions.java

次のテストを実行すると:

AssertJDemo.java

次のスタック トレースを取得します。

私は assertJ ライブラリで何か間違ったことをしていますか、それとも私が見つけていない Java 固有の何かに違反していますか? assertJ 3.8.0でJava 8を使用しています

編集:最初の回答に基づいて引数なしのコンストラクターで Animal クラスを更新しました(cglibには1つが必要です)が、同じ例外がスローされます