PrimaryResolutionTest

3

tests

0

failures

0

ignored

0.003s

duration

100%

successful

Tests

Test Method name Duration Result
@Primary 클래스가 선택된다 primaryClassChosen() 0.001s passed
@Primary가 2개면 예외 primaryConflict() 0.001s passed
@Primary @Bean 메서드가 선택된다 primaryMethodChosen() 0.001s passed

Standard output

{interface sprout.context.BeanFactory=beanFactory, interface sprout.context.BeanDefinitionRegistry=beanFactory, class sprout.context.builtins.DefaultListableBeanFactory=beanFactory}
{interface sprout.context.BeanFactory=beanFactory, interface sprout.context.BeanDefinitionRegistry=beanFactory, class sprout.context.builtins.DefaultListableBeanFactory=beanFactory}
instantiating primary: sprout.context.builtins.PrimaryResolutionTest$Bar
instantiating primary: sprout.context.builtins.PrimaryResolutionTest$Cfg
{interface sprout.context.BeanFactory=beanFactory, interface sprout.context.BeanDefinitionRegistry=beanFactory, class sprout.context.builtins.DefaultListableBeanFactory=beanFactory}
instantiating primary: sprout.context.builtins.PrimaryResolutionTest$FooPrimary