ConsultarLivrosTeste
From Grupo1 Ahand
import junit.framework.TestCase;
import livraria.CtrlConsultaLivros;
import livraria.Livro;
import livraria.TConsultaLivros;
import livraria.TMsgErro;
public class ConsultarLivrosTeste extends TestCase {
public void testConsultaLivroSemSucesso(){
String titulo = null;
String autor = null;
TMsgErro tMsgErro = new TMsgErro();
CtrlConsultaLivros ctrlConsultaLivros = new CtrlConsultaLivros();
TConsultaLivros tConsultaLivros = new TConsultaLivros(ctrlConsultaLivros);
ctrlConsultaLivros.addPropertyChangeListener(tMsgErro);
Livro livro = new Livro(titulo ,autor);
tConsultaLivros.ConsultarLivro(livro);
assertEquals("Livro invalido!", tMsgErro.getMsgErro());
}
public void testConsultarLivroComSucesso(){
String titulo = "A Rainha do Crime";
String autor = "Agatha Christie";
TMsgErro tMsgErro = new TMsgErro();
CtrlConsultaLivros ctrlConsultaLivros = new CtrlConsultaLivros();
TConsultaLivros tConsultaLivros = new TConsultaLivros(ctrlConsultaLivros);
ctrlConsultaLivros.addPropertyChangeListener(tMsgErro);
Livro livro = new Livro(titulo ,autor);
tConsultaLivros.ConsultarLivro(livro);
assertNull(tMsgErro.getMsgErro());
}
}