Junitμ΄λ
JUnitμ λ¨μ ν μ€νΈ λꡬμ΄λ€.
System.out.print()λ‘ λ²κ±°λ‘κ² λλ²κΉ νμ§ μμλ λλ©°, ν μ€νΈμ κ±Έλ¦° μκ°λ κ΄λ¦¬ν μ μλ€.
JUnitμ 보μ΄μ§ μκ³ μ¨κ²¨μ§ λ¨μ ν μ€νΈλ₯Ό λμ΄λ΄μ΄ μ ννμμΌ λ¨μ ν μ€νΈλ₯Ό μ½κ² ν΄μ£Όλ ν μ€νΈμ© Frameworkμ΄λ€.
JUnitμ νΉμ§
- λ¨μ ν μ€νΈ Frameworkd μ€ νλ
- λ¨μ λ¬ΈμΌλ‘ ν μ€νΈ μΌμ΄μ€μ μν κ²°κ³Όλ₯Ό νλ³ν¨
- μ΄λ Έν μ΄μ μΌλ‘ κ°κ²°νκ² μ§μν¨
- κ²°κ³Όλ μ±κ³΅(μ΄λ‘μ), μ€ν¨(λΉ¨κ°μ) μ€ νλλ‘ νμ
Junit μ€μ νκΈ°
νλ‘μ νΈ μ°ν΄λ¦ > Properties ν΄λ¦
Java Build Path > Libraries > Classpath ν΄λ¦ > Add Library μ ν
JUnit μ ν ν Next
λ²μ μ€μ ν Finish
νμλ JUnit 5λ‘ μ§ννλ€.
Classpathμ Junit 5κ° μΆκ°λ κ±Έ νμΈνκ³ Apply and Close λλ₯΄κΈ°
JUnit μ¬μ©νκΈ°
ν μ€νΈ νκ³ μΆμ .javaνμΌ μ°ν΄λ¦ > new > Other... > JUnit Test Case ν΄λ¦
Next
체ν¬νκ³ Finish
κ·ΈλΌ μ΄λ κ² λ§λ€μ΄ μ§λ€..
λ΄κ° μΈ ν¨μ λΆλΆμ ν μ€νΈν μ μκ² μμ ν΄μ€λ€.
μ testGetUserλΆλΆ λλΈν΄λ¦
RusAs > JUnit Test ν΄λ¦
μΌλ¨ μΆλ ₯ μ λκ³
Junit Testcaseλ μ±κ³΅μ΄λΌκ³ λ¬λ€.
(μ€ν¨μ λΉ¨κ°μμΌλ‘ λ¬λ€.)
κ·Έλ¦¬κ³ ν₯ν κ·Έ μ€ν λ²νΌ μμ λ²λ κ°μ΄ μκΈ΄ μΉκ΅¬κ° μλλ° κ·Έκ±Έ λλ₯΄λ©΄ λ°λ‘ JUnitTestλ₯Ό μ§νν μ μλ€.
μ λ²λ λ²νΌ....μ λ²λ λ‘ λ§λ€μμκΉ....?.... κ΅³μ΄...?
https://m.blog.naver.com/simpolor/221225347218
[eclipse] μ΄ν΄λ¦½μ€λ₯Ό μ΄μ©νμ¬ JUnit μ¬μ©νκΈ°
μ΄ν΄λ¦½μ€λ₯Ό μ΄μ©νμ¬ JUnit μ¬μ©νκΈ° μ°μ JUnitμ λ¨μ ν μ€νΈ λꡬμ λλ€. μΈλΆ ν μ€...
blog.naver.com