PowerMock classe pas trouvé

Pour une raison que je ne pas suivre un assez simple PowerMock exemple.

J'ai inclus powermock-mockito-1.5.1-full dans mon classpath, et j'essaie de tester une méthode public final (à la suite de cette exemple).

Pour une raison que je ne suis pas en mesure de faire de l'importation de la PowerMock classe.

import org.junit.*;
import org.junit.runner.RunWith;
import org.mockito.Mockito;
import org.powermock.api.mockito.PowerMockito;
import org.powermock.core.classloader.annotations.PrepareForTest;
import org.powermock.modules.junit4.PowerMockRunner;
import com.cleancode.lifesaver.camera.*;

@RunWith(PowerMockRunner.class)
@PrepareForTest(android.hardware.Camera.class)
public class CameraTests {

    private android.hardware.Camera _cameraMock;

    @Before
    public void setUp() {
        _cameraMock = PowerMockito.mock(android.hardware.Camera.class);
    }

    @Test 
    public void releaseCamera() {
        ICamera camera = new Camera(_cameraMock);

        //Compile error: PowerMock can't be resolved       
        PowerMock.replay(_cameraMock);
        //I also tried PowerMockito.replay(_cameraMock) but that also doesn't exist.

        camera.release();

        Mockito.verify(_cameraMock).release();
    }
}

Que le commentaire explique que la PowerMock classe ne peut pas être importé à partir de la puissance se moquer de pot.

Il se sent comme une question stupide, mais je ne peux vraiment pas trouver quelque chose sur internet.

Où dois-je être en mesure de trouver la classe statique PowerMock? J'ai aussi utilisé Java Décompiler à la recherche de la powermock de bibliothèque, pas de coups sur powermock /replay.

Comment avez-vous inclus dans votre classpath?
oui, seulement PowerMock classe ne peut pas être trouvé. PowerMockRunner et PowerMockito peut être trouvé et aussi compiler et exécuter.

OriginalL'auteur bas | 2013-09-20