Como posso testar uma interface?
Eu quero fazer um caso de teste JUnit para uma interface, como você sabe que eu não posso fazer um objeto a partir da interface e eu não quero nenhum nome de classes para aparecer nesse teste, eu quero apenas testar a interface e só use seus métodos no teste.
Então, não consigo instanciar um objeto como:
Interface obj = new Class();
como eu não quero usar métodos de classes, e eu não quero instanciar a interface como:
Interface var = new Interface{//methods};
como eu não quero substituir os métodos no teste.
ATUALIZAR:
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}
}
Eu quero testar BlaBla mas negocio no meu teste com sua interface (inter).