demoiselle / framework

Repositório principal contendo o Core e Extensions: JPA, Security, WS
https://demoiselle.org
127 stars 77 forks source link

Ajuste para considerar uma hierarquia de qualquer tamanho para classes que herdam de DelegateCrud #29

Closed vfcosta closed 10 years ago

vfcosta commented 11 years ago

O problema foi observado ao utilizar o @Spy (mockito):

   @Spy
@Inject
private SomeBC someBC;

@Before
public void before() {
    MockitoAnnotations.initMocks(this);
    someBC.deleteAll();
}

java.lang.ClassCastException: java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType at br.gov.frameworkdemoiselle.util.Reflections.getGenericTypeArgument(Reflections.java:61) at br.gov.frameworkdemoiselle.template.DelegateCrud.getDelegateClass(DelegateCrud.java:126)

Dancovich commented 10 years ago

Efetuamos testes e aceitamos o pull request.