@Test @Transactional public void createFuncionario() throws Exception { int databaseSizeBeforeCreate = funcionarioRepository.findAll().size(); // Create the Funcionario restFuncionarioMockMvc .perform( post("/api/funcionarios") .contentType(TestUtil.APPLICATION_JSON_UTF8) .content(TestUtil.convertObjectToJsonBytes(funcionarioDTO))) .andExpect(status().isCreated()); // Validate the Funcionario in the database List<Funcionario> funcionarios = funcionarioRepository.findAll(); assertThat(funcionarios).hasSize(databaseSizeBeforeCreate + 1); Funcionario testFuncionario = funcionarios.get(funcionarios.size() - 1); assertThat(testFuncionario.getNome()).isEqualTo(DEFAULT_NOME); assertThat(testFuncionario.getCpf()).isEqualTo(DEFAULT_CPF); assertThat(testFuncionario.getSexo()).isEqualTo(DEFAULT_SEXO); assertThat(testFuncionario.getDataNascimento().toDateTime(DateTimeZone.UTC)) .isEqualTo(DEFAULT_DATA_NASCIMENTO); assertThat(testFuncionario.getEmail()).isEqualTo(DEFAULT_EMAIL); assertThat(testFuncionario.getSenha()).isEqualTo(DEFAULT_SENHA); assertThat(testFuncionario.getAtivo()).isEqualTo(DEFAULT_ATIVO); assertThat(testFuncionario.getNumero()).isEqualTo(DEFAULT_NUMERO); assertThat(testFuncionario.getComplemento()).isEqualTo(DEFAULT_COMPLEMENTO); assertThat(testFuncionario.getResponsavel()).isEqualTo(DEFAULT_RESPONSAVEL); }
@Test @Transactional public void deleteFuncionario() throws Exception { // Initialize the database funcionarioService.save(funcionarioDTO, ""); int databaseSizeBeforeDelete = funcionarioRepository.findAll().size(); // Get the funcionarioDTO restFuncionarioMockMvc .perform( delete("/api/funcionarios/{id}", funcionarioDTO.getId()) .accept(TestUtil.APPLICATION_JSON_UTF8)) .andExpect(status().isOk()); // Validate the database is empty List<Funcionario> funcionarios = funcionarioRepository.findAll(); assertThat(funcionarios).hasSize(databaseSizeBeforeDelete - 1); }
@Test @Transactional public void updateFuncionario() throws Exception { // Initialize the database Funcionario funcionario = funcionarioService.save(funcionarioDTO, ""); funcionarioDTO.setId(funcionario.getId()); int databaseSizeBeforeUpdate = funcionarioRepository.findAll().size(); // Update the funcionarioDTO funcionarioDTO.setNome(UPDATED_NOME); funcionarioDTO.setCpf(UPDATED_CPF); funcionarioDTO.setSexo(UPDATED_SEXO); funcionarioDTO.setDataNascimento(UPDATED_DATA_NASCIMENTO); funcionarioDTO.setEmail(UPDATED_EMAIL); funcionarioDTO.setSenha(UPDATED_SENHA); funcionarioDTO.setAtivo(UPDATED_ATIVO); funcionarioDTO.setNumero(UPDATED_NUMERO); funcionarioDTO.setComplemento(UPDATED_COMPLEMENTO); restFuncionarioMockMvc .perform( put("/api/funcionarios") .contentType(TestUtil.APPLICATION_JSON_UTF8) .content(TestUtil.convertObjectToJsonBytes(funcionarioDTO))) .andExpect(status().isOk()); // Validate the Funcionario in the database List<Funcionario> funcionarios = funcionarioRepository.findAll(); assertThat(funcionarios).hasSize(databaseSizeBeforeUpdate); Funcionario testFuncionario = funcionarios.get(funcionarios.size() - 1); assertThat(testFuncionario.getNome()).isEqualTo(UPDATED_NOME); assertThat(testFuncionario.getCpf()).isEqualTo(UPDATED_CPF); assertThat(testFuncionario.getSexo()).isEqualTo(UPDATED_SEXO); assertThat(testFuncionario.getDataNascimento().toDateTime(DateTimeZone.UTC)) .isEqualTo(UPDATED_DATA_NASCIMENTO); assertThat(testFuncionario.getEmail()).isEqualTo(UPDATED_EMAIL); assertThat(testFuncionario.getSenha()).isEqualTo(UPDATED_SENHA); assertThat(testFuncionario.getAtivo()).isEqualTo(UPDATED_ATIVO); assertThat(testFuncionario.getNumero()).isEqualTo(UPDATED_NUMERO); assertThat(testFuncionario.getComplemento()).isEqualTo(UPDATED_COMPLEMENTO); assertThat(testFuncionario.getResponsavel()).isEqualTo(UPDATED_RESPONSAVEL); }