2015년 7월 6일 월요일

android studio 에서 junit 사용하기


이클립스에서 junit 사용할때는 버전에 관계 없이 사용이 가능했었는데, android studio에서는 junit4 가 사용이 안된다고 하네요. 전혀 안되는건 아니고 우선 순위를 강제로 조정하는 방법이 있긴한데 쉽지 않다고 합니다.
따라서 junit4로 되어있는 부분을 junit3로 변경해서 사용하면 됩니다.

Junit3
1) TestCase 를 상속 받는다. 안드로이드에서는 AndroidTestCase 를 상속받으면 됩니다.
2) 테스트 메소드의 이름은 반드시 'test' 로 시작해야 한다.
3) Junit4에 있는 함수 앞에 있는 @Test도 필요 없습니다.

기본적으로 Junit3,4 모두 아래와 같은 기본함수는 같습니다.
assertEquals([message], expected, actual):기대값(expected) 과 실제값(actual) 이 같은지 비교

그리고 실행시킬때는
해당 Class선택 > Run > 오른쪽에 안드로보이가 뜨는 실행항목을 선택합니다.



만약 잘못 선택하거나 필요없어지면 메뉴 Run > Edit configuration 을 선택해서 삭제 하면 됩니다.


댓글 없음:

댓글 쓰기