para testar com o mockito é necessario que eu ja tenha feito os teste com o JUnit? Tem que todas as classe estarem verdinhas? pois o play do mock fica inativado impossibiliando o inicio do teste não sei se é necessario colocar mais alguma coisa na classe.
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
import org.hibernate.jpa.criteria.expression.SearchedCaseExpression.WhenClause;
import org.junit.Test;
import org.mockito.Mockito;
import br.edu.fafica.ep.model.control.impl.ControladorEndereco;
import br.edu.fafica.ep.model.entity.impl.Endereco;
import junit.framework.TestCase;
public class TesteEndereco extends TestCase {
@Test
public void testeCadastro(){
Endereco endereco = new Endereco();
endereco.setRua("Bahia");
endereco.setNumero("70");
endereco.setBairro("Divinopolis");
endereco.setComplemento("casa");
endereco.setCidade("Caruaru");
endereco.setStatus(true);
//Endereco endereco = new Endereco("Bahia", "bairro", "complemento", "numero", "cidade", true);
ControladorEndereco daoFalso = mock(ControladorEndereco.class);
//quando o metodo for invocado entao devolva verdadeiro
Mockito.when(daoFalso.insert(endereco)).thenReturn(true); //(daoFalso.insert(endereco)).thenReturn(true);