>JavaJUnitのアサーションにAssertJを使う2018/04/01Junit3時代はassertEqualsでアサーションしてJunit4になると当初はhamcrestでアサーションしておりましたが最近はAssertJを使っております。javaと紹介されているのですが、わかりやすく言うとテストをメソッドチェインで書いていくことができます。AssertJ例えば、文字列のテストをするときは以下のようにかけます。");この例は多少無理矢理感がありますがAssertJを使うと型によりアサーションが補完されるので導入当初からスムーズに書くことができます。自分がよく使うのはリストのアサーションです。リストのアサーションは場合によっては前処理でリストから要素を抽出したりとテストをするためのプログラムを書く必要があると思いますがAssertJのリストのアサーションだとかなり直感的にテストをかけます。"user5");これはactualリストのPersonオブジェクトからnameプロパティの値を取り出してテストしています。リストの要素は3かつcontainsExactlyで指定された内容化テストしています。containsExactlyはExactlyと要素と順番の完全一致を要求します。他にもいろいろあってcontainsは要素が含まれていれば大丈夫だし、containsOnlyは要素は一致、順番は不一致でも大丈夫というアサーションもあります。含まれないことを要求するdoesnot系もあります。複数プロパティのテストもできます。50));こんな感じです。自分がAssertJで一番好きなのは例外のテストです。JUnitだと@Ruleを使って例外のテストをすると思います。したテストは書かずに例外が送出されインスタンスと簡単なメッセージのテストができればいい場合カジュアルに書きたいと思うことがあります。その場合AssertJだと以下のようにかけます。female.");例外を流れるように読んでいけるので自分は最近はこの書き方がしっくりきています。directoryなどをテストするアサーションがあります。上記コードの詳細は以下に。コメントをキャンセルメールアドレスが公開されることはありません。最近、SpringMVCを使って色々作っておりました。今まで色々なフレームワークを触って、その度に挫折していましたが、SpringMVCは使えると思うように至りました。久々にMavenを使う機会がありjar:jarを実行したら、コンパイルエラーが出力されてjarファイルが生成できませんでした。IDEAへ移行しました。Eclipse2のときから使っていたので10年以上は使っていたと思います。MVCはデフォルトのビューはJSPみたいですね。JSPでも問題ないのですが、せっかくなのでTilesを使ってみたいと思います。...JavaMaven2でDomaを使ったアプリケーションをコンパイルする方法JavaのO/Rマッパーの金字塔はなんですかね。自分で言うのもなんですが、僕は完全にO/Rマッパーの移行に失敗したので、この辺りは疎いのですが・・・。AFFINGER5.。