package com.foxedu.basecms; import com.foxedu.basecms.domain.ClassCode; import com.foxedu.basecms.repository.ComtccmmnclcodeRepository; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest; import org.springframework.test.context.ActiveProfiles; import static org.assertj.core.api.Assertions.assertThat; /** * JPA 기본 동작 확인 테스트 */ @DataJpaTest @ActiveProfiles("test") public class BaseCmsJpaTest { @Autowired private ComtccmmnclcodeRepository comtccmmnclcodeRepository; @Test public void 공통분류코드_저장_조회_확인() { ClassCode entity = new ClassCode(); entity.setClCode("001"); entity.setClCodeNm("테스트"); entity.setUseAt("Y"); comtccmmnclcodeRepository.save(entity); ClassCode found = comtccmmnclcodeRepository.findById("001").orElse(null); assertThat(found).isNotNull(); assertThat(found.getClCodeNm()).isEqualTo("테스트"); } }