-
Robolectric Test 수행 시 오류 NoSuchMethodError: No getAnnotatedParameterTypes()TDD 2021. 2. 20. 16:37
Robolectric은 실제 기기나 에뮬레이터 위에서 동작하는 것이 아닌 JVM 에서 동작하므로,
실제 기기나 에뮬레이터에서 테스트를 진행하는 androidTest 폴더에서 테스트를 진행하면
NoSuchMethodError: No getAnnotatedParameterTypes()..... 와 같은
오류가 뜨게 된다.
이 문제를 해결하려면 Robolectric 테스트는 androidTest 폴더가 아닌 Test 폴더에 생성하여 실행하여야 한다.
'TDD' 카테고리의 다른 글
[Robolectric] ActivityScenario 오류- java.lang.RuntimeException: Unable to resolve activity for Intent (0) 2021.08.12 Robolectric 개발환경 설정 시 RobolectricTestRunner 인식 못하는 문제 해결하기 (0) 2021.02.20 [TDD] Espresso의 한계를 느끼다... (0) 2020.11.30 [TDD] 안드로이드 UI 테스트 도구 에스프레소 소개 (0) 2020.11.21 [Espresso] androidx.test.espresso.PerformException: Error performing 'type text..... 오류 해결 경험 공유 (0) 2020.11.21