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