Coverage Report - br.mia.test.view.observers.ObserverValores
 
Classes in this File Line Coverage Branch Coverage Complexity
ObserverValores
0%
0/44
N/A
1
 
 1  
 package br.mia.test.view.observers;
 2  
 
 3  
 import java.awt.event.MouseEvent;
 4  
 import java.awt.event.MouseListener;
 5  
 
 6  
 import javax.swing.JCheckBox;
 7  
 import javax.swing.JTable;
 8  
 import javax.swing.JTextArea;
 9  
 import javax.swing.JTextField;
 10  
 
 11  
 import br.mia.test.model.CasoUso;
 12  
 import br.mia.test.model.TestDataValor;
 13  
 import br.mia.test.testcase.DadosTeste;
 14  
 import br.mia.test.view.tabelas.TabelaModeloDados;
 15  
 
 16  
 public class ObserverValores extends Observer implements MouseListener {
 17  
 
 18  0
         public ObserverValores(CasoUso useCase) {
 19  0
         }
 20  
 
 21  
         private Observer observerData;
 22  
 
 23  
         public Observer getObserverData() {
 24  0
                 return observerData;
 25  
         }
 26  
 
 27  
         public void setObserverData(Observer observerData) {
 28  0
                 this.observerData = observerData;
 29  0
         }
 30  
 
 31  
         public void mouseClicked(MouseEvent arg0) {
 32  0
                 JTextArea valorTexto = (JTextArea) observerData.getTextAreas().get(0);
 33  0
                 JTextArea valorEsperado = (JTextArea) observerData.getTextAreas()
 34  0
                                 .get(1);
 35  0
                 JTextField classe = (JTextField) observerData.getTextFields().get(2);
 36  0
                 JTable valores = (JTable) observerData.getTables().get(1);
 37  0
                 JTable datas = (JTable) observerData.getTables().get(0);
 38  0
                 JCheckBox valid1Check = (JCheckBox) observerData.getJcheckBox().get(0);
 39  0
                 TabelaModeloDados modelo = (TabelaModeloDados) observerData
 40  0
                                 .getModelos().get(0);
 41  
 
 42  0
                 DadosTeste data = (DadosTeste) modelo.getDados().get(
 43  0
                                 datas.getSelectedRow());
 44  
 
 45  0
                 TestDataValor step = (TestDataValor) data.getValues().get(
 46  0
                                 valores.getSelectedRow());
 47  
 
 48  0
                 valorTexto.setText(step.getValor().toString());
 49  0
                 valorEsperado.setText(step.getResultadoEsperado().toString());
 50  0
                 classe.setText(step.getClasse());
 51  0
                 valid1Check.setSelected(step.isValid());
 52  
 
 53  0
         }
 54  
 
 55  
         public void mousePressed(MouseEvent arg0) {
 56  0
                 JTextArea valorTexto = (JTextArea) observerData.getTextAreas().get(0);
 57  0
                 JTextArea valorEsperado = (JTextArea) observerData.getTextAreas()
 58  0
                                 .get(1);
 59  0
                 JTextField classe = (JTextField) observerData.getTextFields().get(2);
 60  
 
 61  0
                 JTable valores = (JTable) observerData.getTables().get(1);
 62  0
                 JTable datas = (JTable) observerData.getTables().get(0);
 63  0
                 JCheckBox valid1Check = (JCheckBox) observerData.getJcheckBox().get(0);
 64  0
                 TabelaModeloDados modelo = (TabelaModeloDados) observerData
 65  0
                                 .getModelos().get(0);
 66  
 
 67  0
                 DadosTeste data = (DadosTeste) modelo.getDados().get(
 68  0
                                 datas.getSelectedRow());
 69  
 
 70  0
                 TestDataValor step = (TestDataValor) data.getValues().get(
 71  0
                                 valores.getSelectedRow());
 72  
 
 73  0
                 valorTexto.setText(step.getValor().toString());
 74  0
                 valorEsperado.setText(step.getResultadoEsperado().toString());
 75  0
                 classe.setText(step.getClasse());
 76  0
                 valid1Check.setSelected(step.isValid());
 77  
 
 78  0
         }
 79  
 
 80  
         public void mouseReleased(MouseEvent arg0) {
 81  
                 // TODO Auto-generated method stub
 82  
 
 83  0
         }
 84  
 
 85  
         public void mouseEntered(MouseEvent arg0) {
 86  
                 // TODO Auto-generated method stub
 87  
 
 88  0
         }
 89  
 
 90  
         public void mouseExited(MouseEvent arg0) {
 91  
                 // TODO Auto-generated method stub
 92  
 
 93  0
         }
 94  
 
 95  
 }