Como fornecer arquivos de dados para testes de unidade Android

Estou desenvolvendo um software que carrega informações de arquivos XML usando a implementação do java.xml.parsers.DocumentBuilder e DocumentBuilderFactory do Android. Estou escrevendo testes de unidade dos meus objetos e preciso fornecer uma variedade de arquivos xml que exercitarão o código em teste. Estou usando o Eclipse e tenho um projeto de teste Android separado. Não consigo encontrar uma maneira de colocar o xml de teste no projeto de teste, de modo que o código em teste possa abrir os arquivo

Se eu colocar os arquivos em / assets do projeto de teste, o código em teste não poderá vê-l Se eu colocar os arquivos nos / assets do código em teste, é claro que ele poderá ver os arquivos, mas agora estou sobrecarregando meu sistema real com apenas arquivos de dados de teste. Se eu copiar os arquivos manualmente para o diretório / sdcard / data, posso abri-los a partir do código em teste, mas isso interferirá na automatização dos meus teste

Todas as sugestões de como ter diferentes arquivos de teste xml residem no pacote de teste, mas serão visíveis para o código em teste serão muito apreciada

Aqui está como eu tentei estruturar o teste de unidade:

public class AppDescLoaderTest extends AndroidTestCase
{
  private static final String SAMPLE_XML = "sample.xml";

  private AppDescLoader       m_appDescLoader;
  private Application         m_app;

  protected void setUp() throws Exception
  {
    super.setUp();
    m_app = new Application();
    //call to system under test to load m_app using
    //a sample xml file
    m_appDescLoader = new AppDescLoader(m_app, SAMPLE_XML, getContext());
  }

  public void testLoad_ShouldPopulateDocument() throws Exception
  {
    m_appDescLoader.load();

  }    
}

Isso não funcionou, pois o arquivo SAMPLE_XML está no contexto do teste, mas o AndroidTestCase está fornecendo um contexto para o sistema em teste, que não pode ver um ativo do pacote de teste

Este é o código modificado que funcionou por resposta fornecida:

public class AppDescLoaderTest extends InstrumentationTestCase
{
   ...
  protected void setUp() throws Exception
  {
    super.setUp();
    m_app = new Application();
    //call to system under test to load m_app using
    //a sample xml file
     m_appDescLoader = new AppDescLoader(m_app, SAMPLE_XML, getInstrumentation().getContext());
  }

questionAnswers(4)

yourAnswerToTheQuestion