EMMA Coverage Report (generated Fri Feb 13 16:33:40 BRST 2009)
[all classes][br.org.agilcoop.cursos.testes.gui]

COVERAGE SUMMARY FOR SOURCE FILE [LoginJPanel.java]

nameclass, %method, %block, %line, %
LoginJPanel.java0%   (0/1)0%   (0/2)0%   (0/119)0%   (0/29)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class LoginJPanel0%   (0/1)0%   (0/2)0%   (0/119)0%   (0/29)
LoginJPanel (): void 0%   (0/1)0%   (0/93)0%   (0/21)
actionPerformed (ActionEvent): void 0%   (0/1)0%   (0/26)0%   (0/8)

1package br.org.agilcoop.cursos.testes.gui;
2 
3import java.awt.event.ActionEvent;
4import java.awt.event.ActionListener;
5import javax.swing.JButton;
6import javax.swing.JLabel;
7import javax.swing.JPanel;
8import javax.swing.JPasswordField;
9import javax.swing.JTextField;
10import br.org.agilcoop.cursos.testes.gui.modelo.UserDAO;
11import br.org.agilcoop.cursos.testes.gui.modelo.UserDAOImpl;
12 
13@SuppressWarnings("serial")
14public class LoginJPanel extends JPanel implements ActionListener {
15        private final JTextField username = new JTextField(10);
16        private final JPasswordField password = new JPasswordField(10);
17        private final JButton go = new JButton("Go!");
18        private final JLabel message = new JLabel("Please, login");
19        
20        public LoginJPanel() {
21                JLabel usernameLabel = new JLabel("Username:");
22                usernameLabel.setLabelFor(username);
23                JLabel passwordLabel = new JLabel("Password:");
24                passwordLabel.setLabelFor(password);
25                go.addActionListener(this);
26                username.setName("username");
27                password.setName("password");
28                go.setName("go");
29                message.setName("message");
30                add(usernameLabel);
31                add(username);
32                add(passwordLabel);
33                add(password);
34                add(go);
35                add(message);
36        }
37 
38        public void actionPerformed(ActionEvent event) {
39                UserDAO dao = new UserDAOImpl();
40                boolean correct = dao.authenticate(
41                        username.getText(), 
42                        String.valueOf(password.getPassword()));
43                if(correct) {
44                        message.setText("=)");
45                } else {
46                        message.setText("Login Invalid");
47                }
48        }        
49}

[all classes][br.org.agilcoop.cursos.testes.gui]
EMMA 2.0.5312 (C) Vladimir Roubtsov