@@ -0,0 +1,1494 @@
+package sigp.test;%0A%0Aimport static org.junit.Assert.*;%0A%0Aimport java.io.File;%0A%0Aimport static org.mockito.Mockito.*;%0A%0Aimport org.junit.After;%0Aimport org.junit.Before;%0Aimport org.junit.Test;%0A%0Aimport sigp.src.Contribuinte;%0Aimport sigp.src.TipoUsuario;%0Aimport sigp.src.Usuario;%0A%0Apublic class UsuarioTest %7B%0A%0A    Usuario usuario;%0A    File avatar;%0A    Contribuinte contribuinte;%0A%0A    @Before%0A    public void setUp() throws Exception %7B%0A%09criarUsuario();%0A    %7D%0A%0A    @After%0A    public void tearDown() throws Exception %7B%0A%09usuario = null;%0A    %7D%0A%0A    @Test%0A    public void deveriaDevolverOLoginDoUsuario() %7B%0A%09assertEquals(%22magerosa%22, usuario.getLogin());%0A    %7D%0A%0A    @Test%0A    public void deveriaDevolverOPasswordDoUsuario() %7B%0A%09assertEquals(%220ca290254c08590dae516265a68ba950%22, usuario.getSenha());%0A    %7D%0A%0A    @Test%0A    public void deveriaVerificarAExistenciaDeAvatar() %7B%0A%09assertNotNull(usuario.getAvatar());%0A    %7D%0A%0A    @Test%0A    public void deveriaVerificarAExistenciaDeContribuinte() %7B%0A%09assertNotNull(usuario.getContribuinte());%0A%09assertEquals(usuario.getContribuinte().getNome(),%0A%09%09%22Marco Aurelio Gerosa%22);%0A    %7D%0A%0A    private void criarUsuario() %7B%0A%09usuario = new Usuario();%0A%09avatar = mock(File.class);%0A%09contribuinte = mock(Contribuinte.class);%0A%0A%09when(contribuinte.getNome()).thenReturn(%22Marco Aurelio Gerosa%22);%0A%0A%09usuario.setLogin(%22magerosa%22);%0A%09usuario.setSenha(%22pressmanschach%22);%0A%09usuario.setTipoUsuario(TipoUsuario.ADMINISTRADOR);%0A%09usuario.setAvatar(avatar);%0A%09usuario.setContribuinte(contribuinte);%0A%0A    %7D%0A%0A%7D%0A

Teste de Unidade para classe Usuario.java