プログラミング Java

【Junit5】表示名のカスタマイズ(@DisplayName)

投稿日:

概要

Junit5で表示名をカスタマイズする方法です。
Junit4については以下を参考にしてください。
 ↓
https://irof.hateblo.jp/entry/20130124/p1

できること

テストクラスとテストメソッドに付与することができます。
今回付与したテストメソッドは以下です。
・@Test
・@ParameterizedTest
・@TestFactory
・@TestTemplate

テスト名には定数のみ付与できます。
そのため、変数として与える場合はfinalである必要があります。

実装例

■実行結果

※@TestTemplateは実装が無いのでエラーになっています。

まとめ

  • @DisplayNameはクラスとテストメソッドに付与できる。
  • 変数名で与えるときは変数をfinalにする。

参考

Junit5 ユーザーガイド 3.3.表示名

 
最後までお読み頂き、ありがとうございました!
ご意見・ご要望がありましたら、遠慮なくコメント下さい!
もし内容が良かったらランキング評価を頂けると励みになります(^^)

ランキング評価する

-プログラミング, Java
-

執筆者:


comment

メールアドレスが公開されることはありません。

CAPTCHA


関連記事

【Java入門】Supplierの使い方まとめ

概要 Supplierとは供給者という意味です。 その名の通り、引数を取らずに戻り値を受け取ります。   基本的な使い方 Supplier<T> getメソッドによってT型の結果を受け取り …

【Java】ポートフォリオ例(高配当株分析ツール)

概要 ポートフォリオにスクレイピングツールが良いと以前の記事でご紹介しました。 どんなものが作れるのか? ということの具体例として、私が作成したスクレイピングツールを紹介します。 仕様 スクレイピング …

プログラミングスキルを向上させる3ステップ

プログラミングスキルを向上させるための3ステップです。 私自身が実践していることであり、向上を実感している方法です。 写経 本をベースに写経します。 写し書きをして動いたらOKではなく、以下のような問 …

no image

PHPの開発環境の作り方

前提 OS:Windows10 準備 XAMPPのダウンロード https://www.apachefriends.org/jp/download.html 構築 XAMPPのインストール インストー …

ITエージェントが保有している案件数を比較してみました

概要 ITエージェントが保有している案件はどのくらいあるのか? また、Java案件に参画するにはどのエージェント経由が有利か? というちょっとした興味を元に調べてみました。 調査実施日:2021年5月 …

SpringFramworkの良書

■おすすめ教材
Javaの基本を学んだ人が、次のステップとして読む本(中級者向け)

※SpringはJavaのFrameworkの1つです。
変更のしやすさ、保守性の高さが特徴です。