「IT業界の孫武」を目指して頑張るフリーランスのエンジニア、アリストマスターのブログです。投稿を表示しています。投稿を表示しています。https://blog.aristo-solutions.net/search/label/JUnitJUnit5のassertEqualsとassertSameの違いJUnit5には「assertSame」というアサーションがある。いう気もするのだが、調べてみたところ、assertSameはオブジェクト自体が同じかどうかをチェックするもののようだ。https://blog.aristo-solutions.net/search/label/JUnitJUnit5で配列とリストをチェックする「assertArrayEquals」「assertIterableEquals」メソッドの戻り値がString一発とかBoolean一発とは限らず、配列になっていることもある。そんな時に使用するJUnit5のアサーションがこちら。https://blog.aristo-solutions.net/search/label/JUnitJUnit5のアサーションをグループ化する「assertAll」JUnit5には「assertAll」というアサーションがある。これは複数のアサーションをグループ化するものだ。ユニットテストの本質である、値が期待通りかをチェックする機能ではなく、ソース整理の為の機能であると言える。Javaには「例外」ってものがあるんだぜ。if文があって、「Trueの方が正常」「Falseの異常」じゃないんだよ。https://blog.aristo-solutions.net/search/label/JUnitJUnit5のメソッド名には日本語も使える小ネタ。JUnit5のメソッド名には日本語も使えるんだぜ。ショボい話なんだが、JUnitのテストケースを作っていると、メソッド名のネタに枯渇してくるんだよな。https://blog.aristo-solutions.net/search/label/JUnitJUnit5でアノテーション「@DisplayName」を使うことで表示名を設定できるJUnit5からの新登場。アノテーション「@DisplayName」。よると表示名を変える機能だそうだ。「表示名」って一体何のこっちゃ。試しに「@DisplayName」を使ってみる。引き続き、JUnit5の勉強を進めていくぜ。基本である「@BeforeAll」「@AfterAll」「@BeforeEach」「@AfterEach」だ。https://blog.aristo-solutions.net/search/label/JUnit最新鋭ユニットテストフレームワーク「JUnit5」~インストール編~ユニットテストによる再帰的テストの重要性が説かれるようになって久しい。断ずるのもやむなしなのだが、それでも敢えて再び僕がユニットテストに着眼する気になったのには理由がある。横浜を拠点とするフリーランスのシステムエンジニアです。「アリストソリューションズ」という屋号を名乗って社長っぽく振舞っていますが、実態は社員は自分だけです。ご愛敬ということで宜しくお願いします。