BeanTypeMatchingServiceTest

9

tests

0

failures

0

ignored

0.008s

duration

100%

successful

Tests

Test Method name Duration Result
@Primary가 없으면 primaryTypeToNameMap에서 선택한다 choosePrimary_fallbackToPrimaryMap() 0.001s passed
여러 개의 @Primary 빈이 있으면 예외를 발생시킨다 choosePrimary_multiplePrimary_throwsException() 0.001s passed
@Primary도 없고 primaryMap에도 없으면 null을 반환한다 choosePrimary_noPrimary_returnsNull() 0.002s passed
@Primary 어노테이션이 있는 빈을 선택한다 choosePrimary_withPrimaryAnnotation() 0s passed
싱글톤과 BeanDefinition을 모두 확인하여 후보를 찾는다 findCandidateNamesForType_combinedSources() 0.001s passed
BeanDefinition에서 타입에 맞는 빈 이름을 찾는다 findCandidateNamesForType_fromBeanDefinitions() 0.002s passed
싱글톤에서 타입에 맞는 빈 이름을 찾는다 findCandidateNamesForType_fromSingletons() 0.001s passed
타입이 일치하지 않으면 빈 Set을 반환한다 findCandidateNamesForType_noMatch() 0s passed
getBeanNamesForType은 BeanDefinition만 확인한다 getBeanNamesForType_onlyChecksDefinitions() 0s passed