앱 파일중에 메서드 하나를 J유닛테스트 하려고 하는데요
대충 이 메서드가 하는게 뭐냐면

List method() {
            HttpGet request = new HttpGet(인터넷주소.xml);
            HttpResponse response = createClient().execute(request);
            DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
            DocumentBuilder builder = factory.newDocumentBuilder();
            Document doc = builder.parse(builder);

            doc을 파싱해서 리스트를 리턴
}

이런식이거든요..
그런데 여기서 인터넷 주소.xml에서 xml데이타 긁어오는것을 어떻게 처리해야 하나요?
이 xml이 온라인에서 시간이 지날때마다 바뀌기때문에 non-static이 아니라 static인 상태에서 테스트 하려고 하는데 포맷에 맞는 xml 텍스트 파일을 따로 저장해놓고 읽어야 하는지.. 이 경우 첫줄 httpGet.... 울 어떻게 처리해야 할까요?

HttpGet request 를 mock object로 두고 테스트해야되는건지.... 이부분이 좀 헷갈려요..ㅠ



또 하나의 질문은..
이 테스트할 파일이 단지 백엔드에서 데이터를 Activity파일들로 제공해주는거라
안드로이드 오브젝트를 임포트하거나 사용하는게 아닌데
이 경우에는 안드로이드 전용 JUnit 사용해서 테스트할 필요 없이 일반 JUnit 사용해서 테스트해도 상관없죠?


조언 주시면 감사하겠습니다