2010-12-20 3 views
0

많은 수업과 활동이있는 프로젝트가 있습니다. 다른 프로젝트를 만들고 사용하여 이러한 클래스 중 일부를 테스트하고 싶습니다. 이것이 가능한가? 필자는 이클립스에서 안드로이드 테스트 프로젝트를 만들려고 시도했다. 테스트하고 싶은 프로젝트에 연결하여 액티비티를 만들고 그 클래스 중 일부를 사용했다. 불행히도 NoClassDefFoundError가 발생합니다. 이런 종류의 테스트를 만드는 방법에 대해 올바른 방향으로 나와 말씀해 주시겠습니까? 감사합니다.Android에서 다른 프로젝트의 클래스를 테스트하기위한 테스트 프로젝트 만들기

답변

1

당신이 찾고있는 것은 JUnit 테스트입니다. is plentyout thereto getyou started.

There는 이미 JUnit을에 대해 읽은 ActivityInstrumentationTestCase2

+0

를 사용하여 의도를 해고 할 수있는 활동을 테스트하려면, 그러나 그것은 나에게 매우 복잡 보인다. 이 작업을 수행하는 간단한 방법이 없습니까? 프로젝트의 클래스를 다른 클래스에 포함하기를 원합니다 (첫 번째를 라이브러리로 표시하지 않고). 어쨌든 귀하의 답변을 주셔서 감사합니다! –

+0

네, 이것에 대해 여러 가지 방법이 있습니다. 최선의 방법은 테스트를 위해 테스트 할 코드를 수정하지 않는다는 것입니다. 테스트 클래스를 작성하고 해당 테스트 클래스에서 목표 클래스로 인 텐트를 실행할 수 있습니다. 또는 대상 패키지를 가져 와서 사용하십시오. 모두 구현에 따라 다릅니다. JUnit은 일단 작동 시키면 꽤 간단합니다. – Reno

관련 문제