Closed cheesecrust closed 2 months ago
https://github.com/naver/arcus-java-client/pull/796
JUnitκ³Ό JMock μ κ·Έλ μ΄λ μμ μ λΆλ¦¬ν μ μμΌλ μ PRμ λͺ¨λ λ³κ²½μ¬νμ ν΅ν©ν΄μ£ΌμΈμ.
796
JUnitκ³Ό JMock μ κ·Έλ μ΄λ μμ μ λΆλ¦¬ν μ μμΌλ μ PRμ λͺ¨λ λ³κ²½μ¬νμ ν΅ν©ν΄μ£ΌμΈμ.
https://github.com/naver/arcus-java-client/pull/799 μ pr μ ν΅ν©νμ¬ μ¬λ Έμ΅λλ€!
μ΄μ closed ν©λλ€.
π Related Issue
β¨οΈ What I did
JUnit λ²μ μ κ·Έλ μ΄λ
test λ©μλλ€μμ JUnit3 μ TestCase μ JUnit4 μ
@Test
λ₯Ό JUnit5 μ@Test
λ‘ λ³κ²½νμμ΅λλ€.@Test((expected = TimeoutException.class)
λ₯Ό assertThrows λ‘ λ³κ²½νμμ΅λλ€.λͺ¨λ JUnit5 λ‘ λ²μ μ μ ν¨μ λ°λΌ assert λΆλΆλ λͺ¨λ κ΅μ²΄νμμ΅λλ€.
JMock2 λ³κ²½ μ¬νμ΄ ν¬ν¨λμ΄μμ΅λλ€.
JMock1 μ κ²½μ°λ
MockObjectTestCase
λ₯Ό ν΅ν΄μ Mock κ°μ²΄λ₯Ό λ§λλλ°, μ΄λMockObjectTestCase
λ JUnit3 μTestCase
λ₯Ό μμλ°λ κ΄κ³μ λλ€. λ°λΌμ JMock1 κ³Ό JUni5 λ₯Ό λμμ μ°κ² λλ©΄ JUnit5 μ JUnit3 μ μΆ©λμ΄ λ°μν κ²κ³ΌMockObjectTestCase
λ₯Ό μ°λ λΆλΆμ JUnit3 μ λ¬Έλ²μ λ°λ₯΄κ² λμ΄ λͺ¨λ νμΌμ JUnit5 λ₯Ό μ μ©μ΄ λΆκ°λ₯νμ¬ JMock2 μ JUnit5 λ₯Ό λμμ μ μ©νμμ΅λλ€.