新着記事
-
プログラミング
【図解】Mockito – mock と spy の違いは?
テストコードでモックを書くときによく使うMockitoですが、mock()とspy()の違いについてよくわからないという方向けに図解で解説します。 図解 mock() ・全てのメソッドが一旦使用不可になる。 ・doReturnなどで戻り値を定義したメソッドだけ利用可能 (... -
プログラミング
compiler.automake.allow.when.app.runningの設定が無くなっている件
概要 IntelliJのレジストリ設定から、 compiler.automake.allow.when.app.running が無くなっている件について、設定場所が変わっていたことのメモです。 仕様 compiler.automake.allow.when.app.runningの設定は、 IntelliJ 2021.2以降から以下に変更され... -
プログラミング
【JUnit5】基本的なAssertionまとめ
概要 JUnit5における基本的なAssertionをまとめました。 検証方法 等価性 値が等価であるかを検証するメソッドです。 以下はorg.junit.jupiter.api.Assertions と org.hamcrestを使用した例です。 [crayon-69685eb80a11a376603722/] NULL NULL値であるかを... -
プログラミング
【JUnit5】テストコードの基本
概要 JUnit5でテストコードを書く基本について学ぶ。 テストの命名規則 テストクラス、テストメソッドの記述には一般的な慣例があります。 ここではそれらを紹介しますが、実際にはプロジェクト内でのコーディング規約やルールに従うようにして下さい。 ク... -
プログラミング
JUnit5の環境構築
概要 JUnit5を使う環境を構築します。 IDE:IntelliJ IDEAビルドツール:Gradle 環境構築 IntelliJのダウンロード こちらからCommunity版をダウンロードします。https://www.jetbrains.com/ja-jp/idea/download/#section=windowsインストールは上記ダウン... -
プログラミング
【Java】ディレクトリまたはファイルのみを再帰的に削除する
概要 再帰的にファイルやディレクトリを削除したいことがあります。 そんなときにサラッと書けるコードです。 環境 Java8以降 実装 指定したディレクトリを含めて全て削除 指定したディレクトリを含めて全て削除したいときのコードです。 [crayon-69685eb8...