¿Cómo puedo probar una interfaz?
Quiero hacer un caso de prueba JUnit para una interfaz, ya que sabes que no puedo crear un objeto desde la interfaz y no quiero que aparezcan nombres de clases en esa prueba, solo quiero probar la interfaz y solo Usa sus métodos en la prueba.
Entonces, no puedo instanciar un objeto como:
Interface obj = new Class();
como no uso ningún método de clase, y no quiero crear una instancia de la interfaz como:
Interface var = new Interface{//methods};
ya que no quiero anular los métodos en la prueba.
ACTUALIZAR:
i have an interface and a class which implements it:
public interface inter {
public void method1();
public void method2();
}
public class BlaBla implements inter{
@override
public void method1(){//stuff}
@override
public void method2(){//stuff}
}
Quiero probar BlaBla pero tratar en mi prueba con su interfaz (inter).