Spring_testcase
π λ§ν¬ : https://docs.spring.io/spring-boot/docs/current/reference/html/test-auto-configuration.html#appendix.test-auto-configuration
κ°λ°ν κΈ°λ₯μ μ€νν΄μ ν μ€νΈ ν λ, μλ°μ main λ©μλλ₯Ό ν΅ν΄μ μ€ννκ±°λ, μΉ μ ν리μΌμ΄μ μ 컨νΈλ‘€λ¬λ₯Ό ν΅ν΄μ ν΄λΉ κΈ°λ₯μ μ€ν.
νμ§λ§, μ΄λ¬ν λ°©λ²μ μκ°μ΄ μ€λκ±Έλ¦¬κ³ , λ°λ³΅ μ€ννκΈ° μ΄λ ΅κ³ μ¬λ¬ν μ€νΈλ₯Ό νλ²μ μ€ννκΈ° μ΄λ ΅λ€.
λ°λΌμ, μλ°λ JUnit νλ μμν¬λ‘ ν μ€νΈλ₯Ό μ€νν΄μ μ΄ λ¬Έμ λ₯Ό ν΄κ²°νλ€.
@Test
public void save(){
Member member=new Member();
member.setName("springtest");
repository.save(member);
Member result=repository.findById(member.getId()).get();
Assertions.assertEquals(member,result);
}
μμ κ°μ΄ test μ½λλ₯Ό μμ±ν ν, μ€ν.
μλμκ°μ΄ λμ¨λ€λ©΄ μ μμ μΌλ‘ μνλ κ²μ΄λ€.
JUnit
π JUnit μ΄λ?
π JUnit νΉμ§
βΌ μ°Έκ³ μ¬ν
βοΈ κ³΅λΆν λ΄μ©μ μ 리νλ 곡κ°μ΄κΈ° λλ¬Έμ, μ ννμ§ μμ μ¬μ€μ΄ λ€μ΄κ° μ μμ΅λλ€.