태그 : unittest 요약보기전체보기목록닫기

1

Android, Unit test 대상 로직에서 Handler 사용 시 멈추는 문제 해결

이전 포스트에서 async task의 실행은 countdown latch와 runOnUiThread 를 이용해 성공했다.그러나 여러 작업을 실행할 경우, unit test가 그냥 멈춰버리는 증상이 발생했다.한참 디버거와 씨름을 하니, 이 문제는 Handler가 범인이었다. handler.post() 에 넣은 내용이 실행되지 않아 countdown lat...

안드로이드 unit test 에서 async task 결과를 테스트하기

안드로이드 앱의 코어 부분을 만들고 있다. UI쪽이 아니라 단위 테스트를 해 보려고 했는데, 일반적인 호출은 HelloWorldTest 예제를 보고 무리없이 성공했으나, async task를 이용한 처리 결과 확인엔 실패했다.AsyncTask를 직접 생성해서 호출하는 경우라면 AsyncTask.get() 메서드 등을 써서 쉽게 해결할 수 있을 듯 하나,...
1