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 |