*
* @throws DaoException
*/
@Test
public void testSalvarUsuarioUsuario() throws DaoException {
Usuario usuario = new Usuario();
Endereco endereco = new Endereco();
UserLogin userLogin = new UserLogin();
List<br.facet.tcc.pojo.UserRoles> permissoes = new ArrayList<br.facet.tcc.pojo.UserRoles>();
endereco.setBairro("bairro");
endereco.setCep(123);
endereco.setCidade("cidade");
endereco.setComplemento("complemento");
endereco.setEstado(Estado.PR);
endereco.setNumero(123);
endereco.setRua("rua");
userLogin.setUsername("user_nameX");
userLogin.setPassword(DigestUtils.shaHex("senha"));
br.facet.tcc.pojo.UserRoles roleAca = new br.facet.tcc.pojo.UserRoles();
roleAca.setUserRole(UserRoles.ROLE_ACA);
permissoes.add(roleAca);
br.facet.tcc.pojo.UserRoles roleUsr = new br.facet.tcc.pojo.UserRoles();
roleUsr.setUserRole(UserRoles.ROLE_USR);
permissoes.add(roleUsr);
userLogin.setPermissoes(permissoes);
usuario.setCpf(32932112388L);
usuario.setDataNascimento(new Date(103, 06, 12));
usuario.setEmail("osnircunha@email.com");
usuario.setEndereco(endereco);
usuario.setNacionalidade("Brasileiro");
usuario.setNaturalidade("S�o Vicente");
usuario.setNome("Osnir F CUNHA");
usuario.setNomeMae("");
usuario.setNomePai("");
usuario.setOrgaoExpeditor("SSP-SP");
usuario.setRg(272675670L);
usuario.setUfOrgaoExpeditor(Estado.SP);
usuario.setUserLogin(userLogin);
usuario.setSexo(Sexo.M);
usuario.setStatus(Status.ATIVO);
Integer codigo = null;
try {
codigo = gestaoUsuario.salvarUsuario(usuario);