SproutApplicationContextTest

2

tests

0

failures

0

ignored

0.117s

duration

100%

successful

Tests

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

Standard output

{interface sprout.context.BeanFactory=beanFactory, class sprout.context.builtins.DefaultListableBeanFactory=beanFactory, interface sprout.context.BeanDefinitionRegistry=beanFactory}
{class sprout.context.builtins.SproutApplicationContext=applicationContext, interface sprout.context.BeanFactory=beanFactory, interface sprout.context.ApplicationContext=applicationContext, class sprout.context.builtins.DefaultListableBeanFactory=beanFactory, interface sprout.context.BeanDefinitionRegistry=beanFactory}
08:39:10.431 [Test worker] INFO org.reflections.Reflections - Reflections took 46 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@75312c94]
--- 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}
{class sprout.context.builtins.SproutApplicationContext=applicationContext, interface sprout.context.BeanFactory=beanFactory, interface sprout.context.ApplicationContext=applicationContext, class sprout.context.builtins.DefaultListableBeanFactory=beanFactory, interface sprout.context.BeanDefinitionRegistry=beanFactory}
08:39:10.484 [Test worker] INFO org.reflections.Reflections - Reflections took 27 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@1af6d656]
--- 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) ---