AdvisorRegistryTest

6

tests

0

failures

0

ignored

0.014s

duration

100%

successful

Tests

Test Method name Duration Result
getAllAdvisors()는 수정 불가 리스트를 반환한다 allAdvisors_isUnmodifiable() 0.001s passed
getApplicableAdvisors는 pointcut 매칭되는 것만 반환하고 정렬된 상태를 유지한다 applicable_filtersAndKeepsOrder() 0.003s passed
새 Advisor 등록 시 캐시가 clear 되어 다시 계산된다 cache_cleared_onRegister() 0.003s passed
같은 Method로 두 번 조회하면 캐시가 사용되어 Pointcut#matches가 다시 호출되지 않는다 cache_hit_skipsSecondEvaluation() 0.004s passed
어드바이저가 하나도 없으면 빈 리스트 반환 noAdvisors_returnsEmpty() 0.001s passed
registerAdvisor 시 order 기준으로 정렬된다 register_sortsByOrder() 0.002s passed