プログラミング– category –
-
【Junit5】@ParameterizedTestでnullを扱う方法
説明 @ParameterizedTestでnullを扱うには、値を空欄にする必要があります。 「null」という値を与えても文字列として扱われてしまうので注意が必要です。 コード nullをテストする 以下の例では@CsvSourceで値を与えています。 1行目のデータでは「null」... -
【Java初心者向け】自分のレベルに合った入門書の探し方
Javaを勉強しようとし始めた今、まずは適切な教材を見つけるのが最初の一歩になります。 この記事ではあなたに自分のレベルにあった入門書の探し方を教えたいと思います。 自分のレベルを把握する Javaを勉強しようと思って、ネットで「入門書 おすすめ」... -
【Java】Optionalとは何か?基本的な使い方まとめ
Optionalとは? JavaのOptionalクラスは、値がnullである可能性がある場合に値をラップするためのクラスです。 例えば、Mapから値を取得する際に値が存在しない場合、値はnullになります。 Optionalクラスを使用すると、値がnullかどうかを簡単に確認し、n... -
Oracle Master・Java認定試験のチケットを安く購入する方法
Java認定試験やOracle Master認定試験の受験料は3万円以上とかなりの高額なので、少しでも安くしたいですよね。 楽天で販売されているピアソンVUEのチケットを使えば、通常の購入額よりも安く買うことができます。 私はJava SE11 Silver とJava SE11 Gold ... -
【JPA】リレーションの無いエンティティをJPQLで結合する
概要 @ManyToOneや@OneToManyといったリレーションをエンティティに設定していないまたは設定できない状況にあるが、結合した結果を取得したいという状況を想定しています。 方法としては「JOIN ON」を使います。 NativeQueryとはほんの若干だけ記述が違い... -
【Junit5】表示名のカスタマイズ(@DisplayName)
概要 Junit5で表示名をカスタマイズする方法です。 Junit4については以下を参考にしてください。 ↓ https://irof.hateblo.jp/entry/20130124/p1 できること テストクラスとテストメソッドに付与することができます。 今回付与したテストメソッドは以下で...