Prueba de constructores con powermock

¿Alguien sabe de alguna manera en powermock que pueda probar un constructor y burlarse de los métodos que el constructor llama?

es decir, tengo una clase como esta;

public class myClass {
    public myClass(){
        myMethod();
        // do other stuff
    }
    public void myMethod(){
        // do stuff
    }
}

Lo que quiero hacer es escribir una prueba unitaria para el myClass()constructor que se burla myMethod().

Esto sería fácil si myMethod()fuera estático, ya que podría usar y mockStaticPartial()luego invocar al constructor.

La creación de un simulacro parcial de MyClass tampoco funcionará, ya que una vez que he creado el simulacro que lo he creado, invocar al constructor en ese momento simplemente creará una nueva instancia de MyClass sin myMethod()ser burlado.

Alguien sabe de alguna manera?

Respuesta 1

Tengo un proyecto en Intellij IDEA 11.1.3 que funciona y es totalmente increíble. Sin embargo, ahora quiero exportarlo a un archivo WAR, así que fui Módulo-> Grails-> ejecutar objetivo -> <prueba de guerra> y ...

Estoy usando una carpeta para enlazar y validar un TextField y un ComboBox. Para recibir notificaciones de los cambios de validación, agrego un StatusChangeListener al cuaderno. El oyente verifica si .hasValidationErrors () ...

En el JLS en 5.6.2. Promoción numérica binaria: cuando un operador aplica la promoción numérica binaria a un par de operandos, cada uno de los cuales debe denotar un valor que es convertible a un tipo numérico, el ...

Tengo un controlador Spring 3 y tiene que hacer una solicitud HTTP [no una llamada de servicio web] a otro servidor que dará una respuesta JSON, el controlador debe analizar esta respuesta JSON y usarla en JSP. ...