問題タブ [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.
java - assertj に特殊文字を出力させますか?
これを印刷します
角括弧の興味深い配置は別として、assertj に実際の空白文字を出力させる方法はありますか? 大きな文字列を比較するテストで見つけるのが難しいことの 1 つは (これは大きな文字列ではありません)、唯一の違いが空白文字である場合です。
java - AssertJでブールゲッターをチェックするには?
とてもかっこよく見えます
yodaとが何であるかわからなくなるまでjedi。しかし、仮定します
どこ
次に、実際にどのように確認isJediしAssertJますか?
従来のJUnit私は書くだろう
しかし、何がAssertJ?
java - 有効な testCase は 1 つだけですが、失敗したものを書く時間を節約できますか? (自動生成できますか)
次の状況を想像してみてください: (醜い) コードをリファクタリングできるようにするために、テストを書きたいレガシ アプリケーションがあります。
これで、いくつかの制約を処理するコードの大きな塊ができました。基本的には、この署名に要約されます。
ここでテストしたいのは、まさにその「チェーン」です (ここでは、すべての制約が「&&」でチェーンされていますが、これがそのままであることを確認したいと思います。たとえば、タイプミスはありません!)
すべての組み合わせをテストするには、n が制約の数である n² テストを作成する必要があります。ここでは 4² になるため、16 回のテストが行われます。もっと簡単な方法はないかと思います。唯一の有効なテストケースは次のとおりです。
他のすべての組み合わせは失敗するはずですが。他の 15 個のテストケースを手動で作成するのをスキップして、代わりに次のように言う方法があるのだろうかと思います。
私はmockito、assertj、junit4を利用できます。ヒント、アイデアはありますか?
spring-boot - void 操作には、assertj-swagger の「生成」swagger 定義が必要です
次の Spring Boot (1.3.1) が@RestController定義されています。
assertj-swaggerそして、次のswagger仕様に対して上記を検証するために使用しています:
実装された操作の検証 (アサーション) は、次の理由で失敗します。
しかし、Swagger で記述しようとしているメソッドなのに、なぜ aproduces MediaType.ALLが必要なのか理解できません。void
ドキュメント化されたすべての API にこれを追加する必要があるのは無関係のようです...
ありがとうございます。
java - Maven + AssertJ + IntelliJ = スコープとの混乱?
IntelliJ の現在の Maven プロジェクトにテスト フレームワークを追加したいと考えています。
AsserJ を選択したのは、そのスタイルが私に最も合っていたからです。彼らのチュートリアルを試しましたが、十分なヘルプが得られませんでした。( http://joel-costigliola.github.io/assertj/assertj-core-quick-start.html )
私の問題は、スコープ「テスト」が十分に説明されていないことです。その範囲では、必要な AsserJ ファイルをインポートすることさえできません。「import static org.assertj.core.api.Assertions.*;」を試すと、インポートが認識されず、アサーションを解決できないと表示されます。
役立つかもしれない提案はありますか?