Curiosa incidencia que, aunque tiene arreglo sin necesidad de parche, puede darnos muchos quebraderos de cabeza si no la conocemos.
Si tenemos una clase embebida en otra, y como nombre de la propiedad que utilizamos para declararla en la clase contenedora utilizamos algo distinto al propio nombre descapitalizado de la clase contenida, el método dinámico 'findBy' no funciona correctamente cuando lo empleamos en una clase de test.
Más información aquí.