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 [UserJPanel.java]

nameclass, %method, %block, %line, %
UserJPanel.java0%   (0/1)0%   (0/5)0%   (0/76)0%   (0/21)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class UserJPanel0%   (0/1)0%   (0/5)0%   (0/76)0%   (0/21)
UserJPanel (): void 0%   (0/1)0%   (0/54)0%   (0/13)
UserJPanel (User): void 0%   (0/1)0%   (0/6)0%   (0/3)
actionPerformed (ActionEvent): void 0%   (0/1)0%   (0/1)0%   (0/1)
getUser (): User 0%   (0/1)0%   (0/3)0%   (0/1)
setUser (User): void 0%   (0/1)0%   (0/12)0%   (0/3)

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.JTextField;
9import br.org.agilcoop.cursos.testes.gui.modelo.User;
10 
11@SuppressWarnings("serial")
12public class UserJPanel extends JPanel implements ActionListener {
13        private final JTextField username = new JTextField(10);
14        private final JButton save = new JButton("Save");
15        private User user;
16 
17        public UserJPanel() {
18                JLabel usernameLabel = new JLabel("Username:");
19                usernameLabel.setLabelFor(username);
20                save.addActionListener(this);
21                username.setEditable(false);
22                username.setName("username");
23                save.setName("save");
24                add(usernameLabel);
25                add(username);
26                add(save);
27        }
28        
29        public UserJPanel(User user) {
30                this();
31                setUser(user);
32        }
33        
34        public User getUser() {
35                return user;
36        }
37        
38        public void setUser(User user) {
39                this.user = user;
40                if(user != null) username.setText(this.user.getUsername());                
41        }
42 
43        public void actionPerformed(ActionEvent event) {
44                // Salvar alterações
45        }
46}

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