SproutApplicationContextTest

2

tests

0

failures

0

ignored

0.077s

duration

100%

successful

Tests

Test Method name Duration Result
close/reset 후 빈이 비워진다 close_resets() 0.044s passed
refresh 후 컴포넌트 스캔 및 빈 생성, 초기화 훅 동작 refresh_flow() 0.033s passed

Standard output

{interface sprout.context.BeanFactory=beanFactory, class sprout.context.builtins.DefaultListableBeanFactory=beanFactory, interface sprout.context.BeanDefinitionRegistry=beanFactory}
{interface sprout.context.BeanFactory=beanFactory, interface sprout.context.ApplicationContext=applicationContext, class sprout.context.builtins.DefaultListableBeanFactory=beanFactory, interface sprout.context.BeanDefinitionRegistry=beanFactory, class sprout.context.builtins.SproutApplicationContext=applicationContext}
19:39:22.747 [Test worker] INFO org.reflections.Reflections - Reflections took 26 ms to scan 2 urls, producing 14 keys and 30 values
→ BeanDefinition: Name=myCtxInit, Type=MyCtxInit
→ BeanDefinition: Name=barImpl2, Type=BarImpl2
→ BeanDefinition: Name=barImpl1, Type=BarImpl1
→ BeanDefinition: Name=foo, Type=Foo
→ BeanDefinition: Name=myPostInfra, Type=MyPostInfra
→ BeanDefinition: Name=myBpp, Type=MyBpp
--- Executing Phase: Infrastructure Bean Initialization (order=100) ---
{myPostInfra=0, myBpp=0}
instantiating primary: sprout.context.builtins.SproutApplicationContextTest$MyPostInfra
instantiating primary: sprout.context.builtins.SproutApplicationContextTest$MyBpp
--- Post-processing List Injections ---
initializers: [sprout.context.builtins.SproutApplicationContextTest$MyPostInfra@24536f07]
--- Executing Phase: BeanPostProcessor Registration (order=200) ---
--- Executing Phase: Application Bean Initialization (order=300) ---
{foo=0, myCtxInit=0, barImpl1=0, barImpl2=0}
instantiating primary: sprout.context.builtins.SproutApplicationContextTest$Foo
instantiating primary: sprout.context.builtins.SproutApplicationContextTest$MyCtxInit
instantiating primary: sprout.context.builtins.SproutApplicationContextTest$BarImpl1
instantiating primary: sprout.context.builtins.SproutApplicationContextTest$BarImpl2
--- Post-processing List Injections ---
--- Executing Phase: ContextInitializer Execution (order=400) ---
{interface sprout.context.BeanFactory=beanFactory, class sprout.context.builtins.DefaultListableBeanFactory=beanFactory, interface sprout.context.BeanDefinitionRegistry=beanFactory}
{interface sprout.context.BeanFactory=beanFactory, interface sprout.context.ApplicationContext=applicationContext, class sprout.context.builtins.DefaultListableBeanFactory=beanFactory, interface sprout.context.BeanDefinitionRegistry=beanFactory, class sprout.context.builtins.SproutApplicationContext=applicationContext}
19:39:22.786 [Test worker] INFO org.reflections.Reflections - Reflections took 24 ms to scan 2 urls, producing 14 keys and 30 values
→ BeanDefinition: Name=myCtxInit, Type=MyCtxInit
→ BeanDefinition: Name=barImpl2, Type=BarImpl2
→ BeanDefinition: Name=barImpl1, Type=BarImpl1
→ BeanDefinition: Name=foo, Type=Foo
→ BeanDefinition: Name=myPostInfra, Type=MyPostInfra
→ BeanDefinition: Name=myBpp, Type=MyBpp
--- Executing Phase: Infrastructure Bean Initialization (order=100) ---
{myPostInfra=0, myBpp=0}
instantiating primary: sprout.context.builtins.SproutApplicationContextTest$MyPostInfra
instantiating primary: sprout.context.builtins.SproutApplicationContextTest$MyBpp
--- Post-processing List Injections ---
initializers: [sprout.context.builtins.SproutApplicationContextTest$MyPostInfra@10e4ce98]
--- Executing Phase: BeanPostProcessor Registration (order=200) ---
--- Executing Phase: Application Bean Initialization (order=300) ---
{foo=0, myCtxInit=0, barImpl1=0, barImpl2=0}
instantiating primary: sprout.context.builtins.SproutApplicationContextTest$Foo
instantiating primary: sprout.context.builtins.SproutApplicationContextTest$MyCtxInit
instantiating primary: sprout.context.builtins.SproutApplicationContextTest$BarImpl1
instantiating primary: sprout.context.builtins.SproutApplicationContextTest$BarImpl2
--- Post-processing List Injections ---
--- Executing Phase: ContextInitializer Execution (order=400) ---