Erro ao testar classe

Colegas,
estou fazendo o teste em uma classe e um metodo me retornou o seguinte erro:

O método é esse:

Alguem poderia me ajuda a resolver?
Obrigado desde já.

O seu metodo do dao deve estar retornando um sell com um array vazio de itens (com 0 itens)

ai quando você tenta pegar um item dele, da o erro que este item (que) não existe

result.getItens().get(0)

Verifique se o seu dao le esses itens da base ou se ele esta lendo somente as vendas sem itens

Funcional, obrigado.

Um novo erro apareceu:



Testcase: testGetAnimalByName(br.com.devmedia.completeswingapp.dao.AnimalDaoTest):        FAILED

junit.framework.AssertionFailedError: 
        at br.com.devmedia.completeswingapp.dao.AnimalDaoTest.testGetAnimalByName(AnimalDaoTest.java:103)
        at br.com.devmedia.completeswingapp.dao.AnimalDaoTest.testGetAnimalByName(AnimalDaoTest.java:103)

O metodo testado é ess:

@Test
    public void testGetAnimalByName() throws Exception {
        System.out.println("getAnimalByName");
        String name = "The new Name Of Pet";
        AnimalDao instance = new AnimalDao();
        List result = instance.getAnimalByName(name);
        assertTrue(result.size() == 1);
    }

este assertTrue(result.size() == 1); testa se retornou um resultado, pode ser que não haja nenhum animal com esse nome, ou que haja mais de um animal com o mesmo nome.