Upgrade to Pro — share decks privately, control downloads, hide ads and more …

今更JUnit4を勉強する

shiryu
October 20, 2023

 今更JUnit4を勉強する

なるべくJUnit5を勉強しましょう。
むきむきJavaで発表した資料です。

https://java-trainees.connpass.com/event/293679/

shiryu

October 20, 2023
Tweet

More Decks by shiryu

Other Decks in Programming

Transcript

  1. その前に:JUnit4,5の違い パッケージ JUnit4 : org.junit.* JUnit5 : org.junit.jupiter.* 例 :

    org.junit.Test→org.junit.jupiter.api.Test アノテーション JUnit4 : @Test(expected = Exception.class) JUnit5 : Assertions.assertThrows(Exception.class, () -> {//...});
  2. JUnitの年表 Javaの年表 1997 : JUnit 1 Release ???? : JUnit2

    Release ???? : JUnit3 Release 2006 : JUnit 4 Release 2017 : JUnit5 Release 1997 : JDK 1.1 2002 : J2SE1.4 2004 : Java SE5 2006 : Java SE6 2008 : J2SEサポ終了 2017 : Java9 JDKのVer = JavaのVer