BeanLifecycleManagerTest

6

tests

0

failures

0

ignored

0.054s

duration

100%

successful

Tests

Test Method name Duration Result
빈 Phase 리스트도 처리할 수 있다 executePhases_emptyList() 0.001s passed
모든 Phase가 실행된다 executePhases_executesAllPhases() 0.005s passed
Phase를 순서대로 실행한다 executePhases_executesInOrder() 0.001s passed
PhaseContext의 모든 필드가 Phase에 전달된다 executePhases_passesCorrectContext() 0.002s passed
Phase가 예외를 던지면 전파한다 executePhases_propagatesException() 0.043s passed
동일한 order를 가진 Phase들은 추가된 순서대로 실행된다 executePhases_sameOrder_maintainsInsertionOrder() 0.002s passed

Standard output

--- Executing Phase: FailingPhase (order=100) ---
--- Executing Phase: Phase1 (order=100) ---
--- Executing Phase: Phase2 (order=100) ---
--- Executing Phase: Phase3 (order=100) ---
--- Executing Phase: Phase1 (order=100) ---
--- Executing Phase: Phase2 (order=200) ---
--- Executing Phase: Phase3 (order=300) ---
--- Executing Phase: TestPhase (order=100) ---
--- Executing Phase: Phase1 (order=100) ---
--- Executing Phase: Phase2 (order=200) ---
--- Executing Phase: Phase3 (order=300) ---