Test de Metodos y Atributos Privados
De Dos Ideas.
Revisión del 14:18 6 ene 2010 de 201.251.185.130 (discusión) (Página creada con 'Hay situaciones en que nos surge la necesidad de testear código con nivel de acceso privado. La solución para esto es usar Reflection. A continuación vemos un ejemplo. =…')
Hay situaciones en que nos surge la necesidad de testear código con nivel de acceso privado. La solución para esto es usar Reflection. A continuación vemos un ejemplo.
Test de atributos privados
En el ejemplo, tenemos un constructor que completa atributos Collection privados:
...
private Collection codigosListasPlan;
...
Y aquí el test que accede a dichos atributos:
Field field = instancia.getClass().getDeclaredField("codigosListasPlan"); field.setAccessible(true); Collection codigosListasPlan = (Collection) field.get(instancia); codigosListasPlan.blah();