Comment vérifier static void méthode a été appelée avec le pouvoir mockito

Je suis en utilisant le suivant.

Powermock-mockito 1.5.12
Mockito 1.95
junit 4.11

Voici mon utils classe

public void InternalUtils {
    public static void sendEmail(String from, String[] to, String msg, String body) {
    }
}

est ici essentiel de la classe sous test:

public class InternalService {
       public void processOrder(Order order) {
           if (order.isSuccessful()) {
               InternalUtils.sendEmail(...);
           }
       }
}

Et voici le test:

@PrepareForTest({InternalUtils.class})
@RunWith(PowerMockRunner.class)
public class InternalService {
   public void verifyEmailSend() {
        mockStatic(Internalutils.class);
        doNothing().when(InternalUtils, "sendEmail", anyString(), any(String.class), anyString(), anyString());
        Order order = mock(Order.class);
        when(order.isSuccessful()).thenReturn(true);
        InternalService is = new InternalService();

        verifyStatic(times(1));
        is.processOrder(order);
   }
}

Le test ci-dessus échoue. Le mode de vérification donné est nul, mais selon le code, si la commande est réussie que le courrier électronique doit être envoyé.