プログラミング Java

【Junit5】最小構成のテストクラス

投稿日:

概要

Junit5の最小構成のテストクラスはテストメソッドを1つだけもつクラスです。
テストメソッドが0個だとテストクラスとして認識されません。

環境

Java11
Junit5.7
Gradle7.1

準備

build.gradle
dependenciesにJunit5を追加します。
Intellijの場合、新規プロジェクトを作成した時点で設定済です。
(個人的にはEclipseより、Intellij推しです。
 理由はこういう細かい点で気を利かしてくれるところとかが好きだからです)

実装

SampleTest.java
@Testを付けたテストメソッドを1だけ作ります。
これでこのクラスはテストクラスになります。

中身の無いテストは成功扱いになります。

まとめ

  • テストクラスは1つ以上のテストメソッドを持つクラスである。
  • 中身の無いテストは成功扱いとなる。

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

ランキング評価する

-プログラミング, Java
-

執筆者:


comment

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

CAPTCHA


関連記事

SpringでNotNullなどのバリデーションが効かないときの対処法

状況 フィールドに入っている値は空文字なのに、 @NotNull, @NotEmpty, @NotBlankでエラーとして検知されない。 (BindingResultでhasErroe=0件となる) …

【Spring】JSの変更を反映させる方法

Spring Bootのおいて、JavaScriptの変更を反映させる方法です。   設定 application.properties application.propertiesに、以下 …

難しい,困難,頭を抱える

オブジェクト指向が難しいと思うならこれを読め!

オブジェクト指向はJava、JavaScript、PHP、Python、Rubyなどなど 色んな言語で使われているパラダイム(考え方)です。 上から順に追っていくだけ(手続き型)ではわからない仕組みに …

Redmineでリンクにできない場合にチェックすること

リンクにできない場合のチェック項目 前後に文字列がくっついている。 前後に全角スペースがある。 リンクの#が全角になっている。   リンクにするには? 以下のルールで記述すればリンクにできま …

Thymeleafで1000円単位をカンマ区切りで表示する方法

Thymeleaf(テンプレートエンジン)で金額などの数値を 1000円単位のカンマ区切りで表示する方法です。 ここでは、カンマ区切りの機能はオブジェクト側で実装し、 Tymeleaf(View)は表 …

SpringFramworkの良書

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

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