5AMSUNG

[TEST]ReflectionTestUtils 본문

Java

[TEST]ReflectionTestUtils

짝구이 2023. 3. 14. 16:15
반응형

ReflectionTestUtils??

ReflectionTestUtils 는 Spring Test Context 프레임워크의 일부입니다. 이는 단위에서 사용되는 리플렉션 기반 유틸리티 메서드의 모음이며, 비공개 필드를 설정하고 비공개 메서드를 호출하고 의존성을 주입하기 위한 통합 테스트 시나리오

import org.springframework.test.util.ReflectionTestUtils;
    @Test
    public void test_weightLogic_getPriceWeight(){
        assertEquals(
            ReflectionTestUtils.invokeMethod( new Weight(), "getPriceWeight", 5600L), (Double)1.49);
    }
    @Test
    public void test_weightLogic_getStoreTypeWeight_hyper_nor(){
        assertEquals(
            ReflectionTestUtils.invokeMethod( new Weight(), "getStoreTypeWeight", StoreType.HYPER.name(), StoreKind.NOR.name()), (Double)1.0);
    }
반응형

'Java' 카테고리의 다른 글

[groom] 카드모으기  (0) 2023.05.10
[java] 쓰레드 세이프(Thread Safe)  (0) 2023.05.08
[java] File  (0) 2023.03.18
[JPA] UNIQUE 설정  (0) 2023.03.08
[java]mkdir()과 mkdirs()  (0) 2023.03.05