O meu teste instancía o entityManager e consegui persistir coisas numa boa, mas quando eu chamo o método (acima) da minha session o entityManager que está dentro dela está nulo.
Faz sentido, afinal de contas ninguém injetou ele lá.
[quote=rodpuc]O problema não é com as classes de teste, é com as sessions da aplicação real.
Criar construtores nessas classes pra receber o entitymanager é feio demais.[/quote]
Cara, são duas coisas diferentes, eu falei pra fazer isso na mão nos cenários de teste…outra coisa é se está null no ambiente de produção devido a um erro de configuração da JPA.