Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 espaco 1
package br.gov.al.saude.srv.core.domain;
2
 
3
import static br.gov.al.saude.test.ConstantesTestHelper.ATIVO_NAO;
4
import static br.gov.al.saude.test.ConstantesTestHelper.ATIVO_SIM;
5
import static br.gov.al.saude.test.ConstantesTestHelper.PARAMETRO_NULO;
6
import static br.gov.al.saude.test.ConstantesTestHelper.VALOR_NULO;
7
import static br.gov.al.saude.test.ConstantesTestHelper.BancoConstantes.CODIGO_BANCO_BANCO_DO_BRASIL_1;
8
import static br.gov.al.saude.test.ConstantesTestHelper.BancoConstantes.CODIGO_BANCO_CAIXA_ECONOMICA_104;
9
import static br.gov.al.saude.test.ConstantesTestHelper.BancoConstantes.DESCRICAO_BANCO_CAIXA_ECONOMICA;
10
import static br.gov.al.saude.test.ConstantesTestHelper.BancoConstantes.DESCRICAO_BANCO_DO_BRASIL;
11
import static br.gov.al.saude.test.ConstantesTestHelper.CargoConstantes.DESCRICAO_CARGO_ANALISTA_SISTEMAS;
12
import static br.gov.al.saude.test.ConstantesTestHelper.CargoConstantes.DESCRICAO_CARGO_MEDICO;
13
import static br.gov.al.saude.test.ConstantesTestHelper.CargoConstantes.DESCRICAO_CARGO_TECNICO_ADMINISTRATIVO;
14
import static br.gov.al.saude.test.ConstantesTestHelper.CargoConstantes.QUANTIDADE_VAGAS_2;
15
import static br.gov.al.saude.test.ConstantesTestHelper.CargoConstantes.QUANTIDADE_VAGAS_3;
16
import static br.gov.al.saude.test.ConstantesTestHelper.CargoConstantes.QUANTIDADE_VAGAS_35;
17
import static br.gov.al.saude.test.ConstantesTestHelper.CargoConstantes.QUANTIDADE_VAGAS_60;
18
import static br.gov.al.saude.test.ConstantesTestHelper.CargoConstantes.SEQUENCIAL_CARGO_9;
19
import static br.gov.al.saude.test.ConstantesTestHelper.CargoConstantes.SEQUENCIAL_CARGO_ANALISTA_SISTEMAS_13;
20
import static br.gov.al.saude.test.ConstantesTestHelper.CargoConstantes.SEQUENCIAL_CARGO_MEDICO_9;
21
import static br.gov.al.saude.test.ConstantesTestHelper.CargoConstantes.SEQUENCIAL_CARGO_TECNICO_ADMINISTRATIVO_37;
22
import static br.gov.al.saude.test.ConstantesTestHelper.CarreiraConstantes.DESCRICAO_CARREIRA_APOIO_SAUDE;
23
import static br.gov.al.saude.test.ConstantesTestHelper.CarreiraConstantes.DESCRICAO_CARREIRA_MEDICA;
24
import static br.gov.al.saude.test.ConstantesTestHelper.CarreiraConstantes.SEQUENCIAL_CARREIRA_APOIO_SAUDE_9;
25
import static br.gov.al.saude.test.ConstantesTestHelper.CarreiraConstantes.SEQUENCIAL_CARREIRA_MEDICA_8;
26
import static br.gov.al.saude.test.ConstantesTestHelper.ConselhoConstantes.DESCRICAO_CONSELHO_FEDERAL_INFORMATICA;
27
import static br.gov.al.saude.test.ConstantesTestHelper.ConselhoConstantes.DESCRICAO_CONSELHO_REGIONAL_MEDICINA;
28
import static br.gov.al.saude.test.ConstantesTestHelper.ConselhoConstantes.SEQUENCIAL_CONSELHO_FEDERAL_INFORMATICA_3;
29
import static br.gov.al.saude.test.ConstantesTestHelper.ConselhoConstantes.SEQUENCIAL_CONSELHO_REGIONAL_MEDICINA_9;
30
import static br.gov.al.saude.test.ConstantesTestHelper.ConselhoConstantes.SIGLA_CONSELHO_FEDERAL_INFORMATICA_CONFEI;
31
import static br.gov.al.saude.test.ConstantesTestHelper.ConselhoConstantes.SIGLA_CONSELHO_REGIONAL_MEDICINA_CRM;
32
import static br.gov.al.saude.test.ConstantesTestHelper.ContaBancariaConstantes.NUMERO_AGENCIA_BANCARIA_2478;
33
import static br.gov.al.saude.test.ConstantesTestHelper.ContaBancariaConstantes.NUMERO_AGENCIA_BANCARIA_35245;
34
import static br.gov.al.saude.test.ConstantesTestHelper.ContaBancariaConstantes.NUMERO_CONTA_BANCARIA_321475;
35
import static br.gov.al.saude.test.ConstantesTestHelper.ContaBancariaConstantes.NUMERO_CONTA_BANCARIA_354875;
36
import static br.gov.al.saude.test.ConstantesTestHelper.ContaBancariaConstantes.NUMERO_OPERACAO_BANCARIA_1;
37
import static br.gov.al.saude.test.ConstantesTestHelper.CursoConstantes.CODIGO_CURSO_ANALISE_SISTEMAS_2;
38
import static br.gov.al.saude.test.ConstantesTestHelper.CursoConstantes.CODIGO_CURSO_MEDICINA_1;
39
import static br.gov.al.saude.test.ConstantesTestHelper.CursoConstantes.DESCRICAO_CURSO_ANALISE_SISTEMAS;
40
import static br.gov.al.saude.test.ConstantesTestHelper.CursoConstantes.DESCRICAO_CURSO_MEDICINA;
41
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.CARGA_HORARIA_20;
42
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.CARGA_HORARIA_30;
43
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.CARGA_HORARIA_40;
44
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.DATA_EXERCICIO_09_03_2006;
45
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.DATA_FIM_01_01_2009;
46
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.DATA_FIM_01_01_2012;
47
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.DATA_FIM_01_08_2013;
48
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.DATA_FIM_01_10_2013;
49
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.DATA_INICIO_01_01_2014;
50
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.DATA_INICIO_01_04_2010;
51
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.DATA_INICIO_01_04_2013;
52
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.DATA_INICIO_01_08_2013;
53
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.DATA_INICIO_01_09_2008;
54
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.DATA_INICIO_01_09_2010;
55
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.DATA_INICIO_01_09_2013;
56
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.DATA_INICIO_01_10_2013;
57
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.DATA_INICIO_08_02_2006;
58
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.DATA_INICIO_09_03_2006;
59
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.DATA_INICIO_09_03_2010;
60
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.DATA_NOMEACAO_08_02_2006;
61
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.DATA_POSSE_09_03_2006;
62
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.DATA_RESCISAO_01_12_2008;
63
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.DESCRICAO_REGIME_TRABALHO_PLANTAO;
64
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.DIGITO_MATRICULA_0;
65
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.DIGITO_MATRICULA_3;
66
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.DIGITO_MATRICULA_7;
67
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.DIGITO_MATRICULA_8;
68
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.DIGITO_MATRICULA_9;
69
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_105;
70
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_205;
71
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_307;
72
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_33;
73
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_37;
74
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_450;
75
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_68;
76
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_70;
77
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_85;
78
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_98;
79
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.NUMERO_CONTRATO_3569_2013;
80
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.NUMERO_CONTRATO_507_2013;
81
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.NUMERO_CONTRATO_549_2008;
82
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.NUMERO_CONTRATO_905_2013;
83
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.NUMERO_MATRICULA_87554666;
84
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.NUMERO_MATRICULA_97554522;
85
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.NUMERO_MATRICULA_97554545;
86
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.NUMERO_MATRICULA_97554666;
87
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.NUMERO_MATRICULA_97554897;
88
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.NUMERO_MATRICULA_9864426;
89
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.NUMERO_ORDEM_457;
90
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.NUMERO_ORDEM_534;
91
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.NUMERO_ORDEM_587;
92
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.NUMERO_ORDEM_987;
93
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.TIPO_CLASSE_A;
94
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.TIPO_CLASSE_D;
95
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.TIPO_NIVEL_1;
96
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.TIPO_NIVEL_2;
97
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.TIPO_NIVEL_4;
98
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.TIPO_REGIME_TRABALHO_NORMAL_N;
99
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalConstantes.TIPO_REGIME_TRABALHO_PLANTAO_P;
100
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalEstagio.NIVEL_ENSINO_SUPERIOR_S;
101
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalEstagio.OBRIGATORIO_SIM;
102
import static br.gov.al.saude.test.ConstantesTestHelper.DadosFuncionalEstagio.REMUNERADO_NAO;
103
import static br.gov.al.saude.test.ConstantesTestHelper.DeficienciaConstantes.DESCRICAO_DEFICIENCIA_FISICA;
104
import static br.gov.al.saude.test.ConstantesTestHelper.DeficienciaConstantes.SEQUENCIAL_DEFICIENCIA_3;
105
import static br.gov.al.saude.test.ConstantesTestHelper.DeficienciaConstantes.SEQUENCIAL_DEFICIENCIA_FISICA_3;
106
import static br.gov.al.saude.test.ConstantesTestHelper.EnderecoConstantes.BAIRRO_ENDERECO_JARDIM_PETROPOLIS;
107
import static br.gov.al.saude.test.ConstantesTestHelper.EnderecoConstantes.CEP_ENDERECO_57080794;
108
import static br.gov.al.saude.test.ConstantesTestHelper.EnderecoConstantes.LOGRADOURO_ENDERECO_RUA_INDUSTRIAL_ALOISIO;
109
import static br.gov.al.saude.test.ConstantesTestHelper.EnderecoConstantes.NUMERO_ENDERECO_60;
110
import static br.gov.al.saude.test.ConstantesTestHelper.EnderecoConstantes.TIPO_ENDERECO_RESIDENCIA_R;
111
import static br.gov.al.saude.test.ConstantesTestHelper.EspecialidadeConstantes.DESCRICAO_ESPECIALIDADE_CIRURGIAO;
112
import static br.gov.al.saude.test.ConstantesTestHelper.EspecialidadeConstantes.DESCRICAO_ESPECIALIDADE_CLINICO;
113
import static br.gov.al.saude.test.ConstantesTestHelper.EspecialidadeConstantes.SEQUENCIAL_ESPECIALIDADE_CIRURGIAO_15;
114
import static br.gov.al.saude.test.ConstantesTestHelper.EspecialidadeConstantes.SEQUENCIAL_ESPECIALIDADE_CLINICO_19;
115
import static br.gov.al.saude.test.ConstantesTestHelper.FormaIngressoConstantes.DESCRICAO_FORMA_INGRESSO_COMISSIONADO;
116
import static br.gov.al.saude.test.ConstantesTestHelper.FormaIngressoConstantes.DESCRICAO_FORMA_INGRESSO_CONCURSADO;
117
import static br.gov.al.saude.test.ConstantesTestHelper.FormaIngressoConstantes.DESCRICAO_FORMA_INGRESSO_ESTAGIARIO;
118
import static br.gov.al.saude.test.ConstantesTestHelper.FormaIngressoConstantes.DESCRICAO_FORMA_INGRESSO_PRESTADOR;
119
import static br.gov.al.saude.test.ConstantesTestHelper.FormaIngressoConstantes.DESCRICAO_FORMA_INGRESSO_PROCESSO_SELETIVO;
120
import static br.gov.al.saude.test.ConstantesTestHelper.FormaIngressoConstantes.DESCRICAO_FORMA_INGRESSO_SELETISTA;
121
import static br.gov.al.saude.test.ConstantesTestHelper.FormaIngressoConstantes.SEQUENCIAL_FORMA_INGRESSO_COMISSIONADO_3;
122
import static br.gov.al.saude.test.ConstantesTestHelper.FormaIngressoConstantes.SEQUENCIAL_FORMA_INGRESSO_CONCURSADO_1;
123
import static br.gov.al.saude.test.ConstantesTestHelper.FormaIngressoConstantes.SEQUENCIAL_FORMA_INGRESSO_ESTAGIARIO_4;
124
import static br.gov.al.saude.test.ConstantesTestHelper.FormaIngressoConstantes.SEQUENCIAL_FORMA_INGRESSO_PRESTADOR_9;
125
import static br.gov.al.saude.test.ConstantesTestHelper.FormaIngressoConstantes.SEQUENCIAL_FORMA_INGRESSO_PROCESSO_SELETIVO_8;
126
import static br.gov.al.saude.test.ConstantesTestHelper.FormaIngressoConstantes.SEQUENCIAL_FORMA_INGRESSO_SELETISTA_6;
127
import static br.gov.al.saude.test.ConstantesTestHelper.FormaIngressoConstantes.TIPO_VINCULO_CELETISTA_L;
128
import static br.gov.al.saude.test.ConstantesTestHelper.FormaIngressoConstantes.TIPO_VINCULO_COMISSIONADO_C;
129
import static br.gov.al.saude.test.ConstantesTestHelper.FormaIngressoConstantes.TIPO_VINCULO_CONTRATADO_T;
130
import static br.gov.al.saude.test.ConstantesTestHelper.FormaIngressoConstantes.TIPO_VINCULO_EFETIVO_E;
131
import static br.gov.al.saude.test.ConstantesTestHelper.FuncaoConstantes.DESCRICAO_FUNCAO_ASSESSOR_TECNICO;
132
import static br.gov.al.saude.test.ConstantesTestHelper.FuncaoConstantes.DESCRICAO_FUNCAO_CHEFE;
133
import static br.gov.al.saude.test.ConstantesTestHelper.FuncaoConstantes.DESCRICAO_FUNCAO_GERENTE;
134
import static br.gov.al.saude.test.ConstantesTestHelper.FuncaoConstantes.NIVEL_AS3;
135
import static br.gov.al.saude.test.ConstantesTestHelper.FuncaoConstantes.NIVEL_FG2;
136
import static br.gov.al.saude.test.ConstantesTestHelper.FuncaoConstantes.NIVEL_GTR6;
137
import static br.gov.al.saude.test.ConstantesTestHelper.FuncaoConstantes.SEQUENCIAL_FUNCAO_ASSESSOR_TECNICO_23;
138
import static br.gov.al.saude.test.ConstantesTestHelper.FuncaoConstantes.SEQUENCIAL_FUNCAO_CHEFE_13;
139
import static br.gov.al.saude.test.ConstantesTestHelper.FuncaoConstantes.SEQUENCIAL_FUNCAO_GERENTE_19;
140
import static br.gov.al.saude.test.ConstantesTestHelper.FuncaoConstantes.TIPO_CARGO_COMISSIONADO_C;
141
import static br.gov.al.saude.test.ConstantesTestHelper.FuncaoConstantes.TIPO_FUNCAO_GRATIFICADA_F;
142
import static br.gov.al.saude.test.ConstantesTestHelper.GrauInstrucaoConstantes.DESCRICAO_GRAU_INSTRUCAO_DOUTORADO;
143
import static br.gov.al.saude.test.ConstantesTestHelper.GrauInstrucaoConstantes.DESCRICAO_GRAU_INSTRUCAO_ELEMENTAR;
144
import static br.gov.al.saude.test.ConstantesTestHelper.GrauInstrucaoConstantes.DESCRICAO_GRAU_INSTRUCAO_ESPECIALIZACAO;
145
import static br.gov.al.saude.test.ConstantesTestHelper.GrauInstrucaoConstantes.DESCRICAO_GRAU_INSTRUCAO_SUPERIOR;
146
import static br.gov.al.saude.test.ConstantesTestHelper.GrauInstrucaoConstantes.SEQUENCIAL_GRAU_INSTRUCAO_3;
147
import static br.gov.al.saude.test.ConstantesTestHelper.GrauInstrucaoConstantes.SEQUENCIAL_GRAU_INSTRUCAO_4;
148
import static br.gov.al.saude.test.ConstantesTestHelper.GrauInstrucaoConstantes.SEQUENCIAL_GRAU_INSTRUCAO_6;
149
import static br.gov.al.saude.test.ConstantesTestHelper.GrauInstrucaoConstantes.SEQUENCIAL_GRAU_INSTRUCAO_DOUTORADO_3;
150
import static br.gov.al.saude.test.ConstantesTestHelper.GrauInstrucaoConstantes.SEQUENCIAL_GRAU_INSTRUCAO_ESPECIALIZACAO_6;
151
import static br.gov.al.saude.test.ConstantesTestHelper.GrauInstrucaoConstantes.SEQUENCIAL_GRAU_INSTRUCAO_SUPERIOR_4;
152
import static br.gov.al.saude.test.ConstantesTestHelper.InstituicaoConstantes.CODIGO_INSTITUICAO_CESMAC_3;
153
import static br.gov.al.saude.test.ConstantesTestHelper.InstituicaoConstantes.CODIGO_INSTITUICAO_UFAL_1;
154
import static br.gov.al.saude.test.ConstantesTestHelper.InstituicaoConstantes.DATA_FIM_CONVENIO_01_01_2019;
155
import static br.gov.al.saude.test.ConstantesTestHelper.InstituicaoConstantes.DATA_INICIO_CONVENIO_01_01_2012;
156
import static br.gov.al.saude.test.ConstantesTestHelper.InstituicaoConstantes.DATA_INICIO_CONVENIO_01_01_2013;
157
import static br.gov.al.saude.test.ConstantesTestHelper.InstituicaoConstantes.DESCRICAO_INSTITUICAO_CESMAC;
158
import static br.gov.al.saude.test.ConstantesTestHelper.InstituicaoConstantes.DESCRICAO_INSTITUICAO_UFAL;
159
import static br.gov.al.saude.test.ConstantesTestHelper.InstituicaoConstantes.NUMERO_CONVENIO_17_2012;
160
import static br.gov.al.saude.test.ConstantesTestHelper.InstituicaoConstantes.NUMERO_CONVENIO_25_2013;
161
import static br.gov.al.saude.test.ConstantesTestHelper.InstituicaoConstantes.SIGLA_INSTITUICAO_CESMAC;
162
import static br.gov.al.saude.test.ConstantesTestHelper.InstituicaoConstantes.SIGLA_INSTITUICAO_UFAL;
163
import static br.gov.al.saude.test.ConstantesTestHelper.MunicipioConstantes.CODIGO_MUNICIPIO_MACEIO_IBGE_1234567;
164
import static br.gov.al.saude.test.ConstantesTestHelper.MunicipioConstantes.NOME_MUNICIPIO_MACEIO;
165
import static br.gov.al.saude.test.ConstantesTestHelper.MunicipioConstantes.SEQUENCIAL_MUNICIPIO_1;
166
import static br.gov.al.saude.test.ConstantesTestHelper.MunicipioConstantes.SEQUENCIAL_MUNICIPIO_MACEIO_1;
167
import static br.gov.al.saude.test.ConstantesTestHelper.MunicipioConstantes.SIGLA_MUNICIPIO_ALAGOAS_AL;
168
import static br.gov.al.saude.test.ConstantesTestHelper.NacionalidadeConstantes.DESCRICAO_NACIONALIDADE_BRASILEIRA;
169
import static br.gov.al.saude.test.ConstantesTestHelper.NacionalidadeConstantes.SEQUENCIAL_NACIONALIDADE_BRASILEIRA_1;
170
import static br.gov.al.saude.test.ConstantesTestHelper.OrgaoConstantes.CODIGO_ORGAO_SECRETARIA_ESTADO_SAUDE;
171
import static br.gov.al.saude.test.ConstantesTestHelper.OrgaoConstantes.CODIGO_ORGAO_SECRETARIA_FAZENDA_ESTADO;
172
import static br.gov.al.saude.test.ConstantesTestHelper.OrgaoConstantes.DESCRICAO_ORGAO_PREFEITURA_MUNICIPAL_ANADIA;
173
import static br.gov.al.saude.test.ConstantesTestHelper.OrgaoConstantes.DESCRICAO_ORGAO_PREFEITURA_MUNICIPAL_DE_MACEIO;
174
import static br.gov.al.saude.test.ConstantesTestHelper.OrgaoConstantes.DESCRICAO_ORGAO_SECRETARIA_ESTADO_SAUDE;
175
import static br.gov.al.saude.test.ConstantesTestHelper.OrgaoConstantes.DESCRICAO_ORGAO_SECRETARIA_FAZENDA_ESTADO;
176
import static br.gov.al.saude.test.ConstantesTestHelper.OrgaoConstantes.DESCRICAO_ORGAO_UNIVERSIDADE_FEDERAL_ALAGOAS;
177
import static br.gov.al.saude.test.ConstantesTestHelper.OrgaoConstantes.ESFERA_ESTADUAL;
178
import static br.gov.al.saude.test.ConstantesTestHelper.OrgaoConstantes.ESFERA_FEDERAL;
179
import static br.gov.al.saude.test.ConstantesTestHelper.OrgaoConstantes.ESFERA_MUNICIPAL;
180
import static br.gov.al.saude.test.ConstantesTestHelper.OrgaoConstantes.SEQUENCIAL_ORGAO_PREFEITURA_MUNICIPAL_ANADIA_73;
181
import static br.gov.al.saude.test.ConstantesTestHelper.OrgaoConstantes.SEQUENCIAL_ORGAO_PREFEITURA_MUNICIPAL_MACEIO_38;
182
import static br.gov.al.saude.test.ConstantesTestHelper.OrgaoConstantes.SEQUENCIAL_ORGAO_PREFEITURA_MUNICIPAL_MACEIO_98;
183
import static br.gov.al.saude.test.ConstantesTestHelper.OrgaoConstantes.SEQUENCIAL_ORGAO_SECRETARIA_ESTADO_SAUDE_20;
184
import static br.gov.al.saude.test.ConstantesTestHelper.OrgaoConstantes.SEQUENCIAL_ORGAO_SECRETARIA_FAZENDA_ESTADO_55;
185
import static br.gov.al.saude.test.ConstantesTestHelper.OrgaoConstantes.SEQUENCIAL_ORGAO_UNIVERSIDADE_FEDERAL_ALAGOAS_37;
186
import static br.gov.al.saude.test.ConstantesTestHelper.OrgaoConstantes.SIGLA_ORGAO_SECRETARIA_ESTADO_SAUDE;
187
import static br.gov.al.saude.test.ConstantesTestHelper.OrgaoConstantes.SIGLA_ORGAO_SECRETARIA_FAZENDA_ESTADO;
188
import static br.gov.al.saude.test.ConstantesTestHelper.OrgaoConstantes.SIGLA_ORGAO_UNIVERSIDADE_FEDERAL_ALAGOAS;
189
import static br.gov.al.saude.test.ConstantesTestHelper.PaisConstantes.CODIGO_PAIS_BRASIL_55;
190
import static br.gov.al.saude.test.ConstantesTestHelper.PaisConstantes.DESCRICAO_PAIS_BRASIL;
191
import static br.gov.al.saude.test.ConstantesTestHelper.PessoaConstantes.DATA_NASCIMENTO_01_03_1987;
192
import static br.gov.al.saude.test.ConstantesTestHelper.PessoaConstantes.DATA_NASCIMENTO_12_12_1988;
193
import static br.gov.al.saude.test.ConstantesTestHelper.PessoaConstantes.DATA_NASCIMENTO_15_03_1990;
194
import static br.gov.al.saude.test.ConstantesTestHelper.PessoaConstantes.DATA_NASCIMENTO_30_03_1975;
195
import static br.gov.al.saude.test.ConstantesTestHelper.PessoaConstantes.DESCRICAO_ESTADO_CIVIL_CASADO;
196
import static br.gov.al.saude.test.ConstantesTestHelper.PessoaConstantes.NOME_PESSOA_ADELIA_MARIA;
197
import static br.gov.al.saude.test.ConstantesTestHelper.PessoaConstantes.NOME_PESSOA_ANDERSON_SILVA;
198
import static br.gov.al.saude.test.ConstantesTestHelper.PessoaConstantes.NOME_PESSOA_ANTONIO_GERONCIO;
199
import static br.gov.al.saude.test.ConstantesTestHelper.PessoaConstantes.NOME_PESSOA_CICERA_ROMANA;
200
import static br.gov.al.saude.test.ConstantesTestHelper.PessoaConstantes.NOME_PESSOA_ELISA_LUCIA;
201
import static br.gov.al.saude.test.ConstantesTestHelper.PessoaConstantes.NOME_PESSOA_IVANILDA_PEIXOTO;
202
import static br.gov.al.saude.test.ConstantesTestHelper.PessoaConstantes.NOME_PESSOA_JOSE_MARIA;
203
import static br.gov.al.saude.test.ConstantesTestHelper.PessoaConstantes.NOME_PESSOA_MARIA_BENEDITA;
204
import static br.gov.al.saude.test.ConstantesTestHelper.PessoaConstantes.NOME_PESSOA_MARIA_SILVA;
205
import static br.gov.al.saude.test.ConstantesTestHelper.PessoaConstantes.NUMERO_DOCUMENTO_PESSOA_ANDERSON_SILVA_41388939118;
206
import static br.gov.al.saude.test.ConstantesTestHelper.PessoaConstantes.NUMERO_DOCUMENTO_PESSOA_ANDERSON_SILVA_41388939118_FORMATADO;
207
import static br.gov.al.saude.test.ConstantesTestHelper.PessoaConstantes.NUMERO_DOCUMENTO_PESSOA_ANTONIO_GERONCIO_03147532062;
208
import static br.gov.al.saude.test.ConstantesTestHelper.PessoaConstantes.NUMERO_DOCUMENTO_PESSOA_ELISA_LUCIA_3001134657;
209
import static br.gov.al.saude.test.ConstantesTestHelper.PessoaConstantes.NUMERO_DOCUMENTO_PESSOA_ELISA_LUCIA_82625124130;
210
import static br.gov.al.saude.test.ConstantesTestHelper.PessoaConstantes.NUMERO_DOCUMENTO_PESSOA_MARIA_BENEDITA_81246177595;
211
import static br.gov.al.saude.test.ConstantesTestHelper.PessoaConstantes.SEQUENCIAL_PESSOA_10;
212
import static br.gov.al.saude.test.ConstantesTestHelper.PessoaConstantes.SEQUENCIAL_PESSOA_13;
213
import static br.gov.al.saude.test.ConstantesTestHelper.PessoaConstantes.SEQUENCIAL_PESSOA_3;
214
import static br.gov.al.saude.test.ConstantesTestHelper.PessoaConstantes.SEQUENCIAL_PESSOA_7;
215
import static br.gov.al.saude.test.ConstantesTestHelper.PessoaConstantes.SEQUENCIAL_PESSOA_ANDERSON_SILVA_7;
216
import static br.gov.al.saude.test.ConstantesTestHelper.PessoaConstantes.SEQUENCIAL_PESSOA_ANTONIO_GERONCIO_3;
217
import static br.gov.al.saude.test.ConstantesTestHelper.PessoaConstantes.SEQUENCIAL_PESSOA_ELISA_LUCIA_13;
218
import static br.gov.al.saude.test.ConstantesTestHelper.PessoaConstantes.SEQUENCIAL_PESSOA_MARIA_BENEDITA_10;
219
import static br.gov.al.saude.test.ConstantesTestHelper.PessoaConstantes.SIGLA_ESTADO_CIVIL_CASADO;
220
import static br.gov.al.saude.test.ConstantesTestHelper.QualificacaoConstantes.DATA_FINAL_09_09_2010;
221
import static br.gov.al.saude.test.ConstantesTestHelper.QualificacaoConstantes.DATA_FINAL_14_08_2002;
222
import static br.gov.al.saude.test.ConstantesTestHelper.QualificacaoConstantes.DATA_INICIAL_02_01_1995;
223
import static br.gov.al.saude.test.ConstantesTestHelper.QualificacaoConstantes.DATA_INICIAL_09_09_2010;
224
import static br.gov.al.saude.test.ConstantesTestHelper.QualificacaoConstantes.DESCRICAO_BACHAREL_CIENCIA_COMPUTACAO;
225
import static br.gov.al.saude.test.ConstantesTestHelper.QualificacaoConstantes.DESCRICAO_CURSO_PRINCIPIOS_BASICOS_SUS;
226
import static br.gov.al.saude.test.ConstantesTestHelper.QualificacaoConstantes.DESCRICAO_QUALIFICACAO_FORMACAO_COMPLEMENTAR_C;
227
import static br.gov.al.saude.test.ConstantesTestHelper.QualificacaoConstantes.DESCRIÇÃO_QUALIFICACAO_FORMACAO_ACADEMICA_A;
228
import static br.gov.al.saude.test.ConstantesTestHelper.QualificacaoConstantes.INSTITUICAO_SECRETARIA_ESTADO_SAUDE_SESAU;
229
import static br.gov.al.saude.test.ConstantesTestHelper.QualificacaoConstantes.INSTITUICAO_UFAL;
230
import static br.gov.al.saude.test.ConstantesTestHelper.QualificacaoConstantes.NUMERO_CARGA_HORARIA_0;
231
import static br.gov.al.saude.test.ConstantesTestHelper.QualificacaoConstantes.NUMERO_CARGA_HORARIA_3020;
232
import static br.gov.al.saude.test.ConstantesTestHelper.QualificacaoConstantes.TIPO_QUALIFICACAO_FORMACAO_ACADEMICA_A;
233
import static br.gov.al.saude.test.ConstantesTestHelper.QualificacaoConstantes.TIPO_QUALIFICACAO_FORMACAO_COMPLEMENTAR_C;
234
import static br.gov.al.saude.test.ConstantesTestHelper.ServidorConselhoConstantes.NUMERO_INSCRICAO_CONSELHO_25004;
235
import static br.gov.al.saude.test.ConstantesTestHelper.ServidorLocalizacaoArquivoConstantes.NUMERO_CAIXA_15;
236
import static br.gov.al.saude.test.ConstantesTestHelper.ServidorLocalizacaoArquivoConstantes.NUMERO_CAIXA_254;
237
import static br.gov.al.saude.test.ConstantesTestHelper.ServidorLocalizacaoArquivoConstantes.NUMERO_PASTA_25;
238
import static br.gov.al.saude.test.ConstantesTestHelper.ServidorLocalizacaoArquivoConstantes.NUMERO_PASTA_58;
239
import static br.gov.al.saude.test.ConstantesTestHelper.ServidorLocalizacaoArquivoConstantes.NUMERO_PRATELEIRA_3;
240
import static br.gov.al.saude.test.ConstantesTestHelper.ServidorLocalizacaoArquivoConstantes.NUMERO_PRATELEIRA_4;
241
import static br.gov.al.saude.test.ConstantesTestHelper.ServidorLocalizacaoArquivoConstantes.TIPO_LADO_DIREITO;
242
import static br.gov.al.saude.test.ConstantesTestHelper.ServidorLocalizacaoArquivoConstantes.TIPO_LADO_ESQUERDO;
243
import static br.gov.al.saude.test.ConstantesTestHelper.SetorConstantes.CODIGO_SETOR_DIRETORIA_VIGILANCIA_SANITARIA_30;
244
import static br.gov.al.saude.test.ConstantesTestHelper.SetorConstantes.CODIGO_SETOR_GERENCIA_NUCLEO_FARMACIA_MEDICAMENTOS_EXCEPCIONAIS_25;
245
import static br.gov.al.saude.test.ConstantesTestHelper.SetorConstantes.DESCRICAO_SETOR_DIRETORIA_VIGILANCIA_SANITARIA;
246
import static br.gov.al.saude.test.ConstantesTestHelper.SetorConstantes.DESCRICAO_SETOR_GERENCIA_NUCLEO_FARMACIA_MEDICAMENTOS_EXCEPCIONAIS;
247
import static br.gov.al.saude.test.ConstantesTestHelper.SituacaoCadastralConstantes.SITUACAO_CADASTRAL_HOMOLOGADO_H;
248
import static br.gov.al.saude.test.ConstantesTestHelper.SituacaoCadastralConstantes.SITUACAO_CADASTRAL_PENDENTE_P;
249
import static br.gov.al.saude.test.ConstantesTestHelper.SituacaoCadastralConstantes.SITUACAO_CADASTRAL_VALIDADO_V;
250
import static br.gov.al.saude.test.ConstantesTestHelper.SituacaoServidorConstantes.DESCRICAO_SITUACAO_SERVIDOR_ATIVO;
251
import static br.gov.al.saude.test.ConstantesTestHelper.SituacaoServidorConstantes.DESCRICAO_SITUACAO_SERVIDOR_EXONERADO;
252
import static br.gov.al.saude.test.ConstantesTestHelper.SituacaoServidorConstantes.SEQUENCIAL_SITUACAO_SERVIDOR_1;
253
import static br.gov.al.saude.test.ConstantesTestHelper.SituacaoServidorConstantes.SEQUENCIAL_SITUACAO_SERVIDOR_ATIVO_1;
254
import static br.gov.al.saude.test.ConstantesTestHelper.SituacaoServidorConstantes.SEQUENCIAL_SITUACAO_SERVIDOR_EXONERADO_2;
255
import static br.gov.al.saude.test.ConstantesTestHelper.TelefoneConstantes.DESCRICAO_TIPO_TELEFONE_CELULAR;
256
import static br.gov.al.saude.test.ConstantesTestHelper.TelefoneConstantes.NUMERO_TELEFONE_8235657898;
257
import static br.gov.al.saude.test.ConstantesTestHelper.TelefoneConstantes.NUMERO_TELEFONE_8296547895;
258
import static br.gov.al.saude.test.ConstantesTestHelper.TelefoneConstantes.NUMERO_TELEFONE_8296781245;
259
import static br.gov.al.saude.test.ConstantesTestHelper.TelefoneConstantes.TIPO_TELEFONE_CELULAR_C;
260
import static br.gov.al.saude.test.ConstantesTestHelper.TelefoneConstantes.TIPO_TELEFONE_RESIDENCIAL_R;
261
import static br.gov.al.saude.test.ConstantesTestHelper.TipoDocumentoConstantes.DATA_EMISSAO_01_01_2014;
262
import static br.gov.al.saude.test.ConstantesTestHelper.TipoDocumentoConstantes.DESCRICAO_TIPO_DOCUMENTO_CPF;
263
import static br.gov.al.saude.test.ConstantesTestHelper.TipoDocumentoConstantes.DESCRICAO_TIPO_DOCUMENTO_RG;
264
import static br.gov.al.saude.test.ConstantesTestHelper.TipoDocumentoConstantes.ORGAO_EXPEDIDOR_SSP;
265
import static br.gov.al.saude.test.ConstantesTestHelper.TipoDocumentoConstantes.SEQUENCIAL_TIPO_DOCUMENTO_1;
266
import static br.gov.al.saude.test.ConstantesTestHelper.TipoDocumentoConstantes.SEQUENCIAL_TIPO_DOCUMENTO_3;
267
import static br.gov.al.saude.test.ConstantesTestHelper.TipoDocumentoConstantes.SEQUENCIAL_TIPO_DOCUMENTO_CPF_1;
268
import static br.gov.al.saude.test.ConstantesTestHelper.TipoDocumentoConstantes.SEQUENCIAL_TIPO_DOCUMENTO_RG_3;
269
import static br.gov.al.saude.test.ConstantesTestHelper.TipoDocumentoConstantes.SIGLA_TIPO_DOCUMENTO_CPF;
270
import static br.gov.al.saude.test.ConstantesTestHelper.TipoDocumentoConstantes.SIGLA_TIPO_DOCUMENTO_RG;
271
import static br.gov.al.saude.test.ConstantesTestHelper.TipoDocumentoConstantes.TIPO_PESSOA_FISICA_F;
272
import static br.gov.al.saude.test.ConstantesTestHelper.UfConstantes.CODIGO_AL;
273
import static br.gov.al.saude.test.ConstantesTestHelper.UfConstantes.CODIGO_UF_AL;
274
import static br.gov.al.saude.test.ConstantesTestHelper.UfConstantes.DESCRICAO_UF_ALAGOAS;
275
import static br.gov.al.saude.test.ConstantesTestHelper.UnidadeConstantes.DESCRICAO_UNIDADE_EMERGENCIA_AGRESTE;
276
import static br.gov.al.saude.test.ConstantesTestHelper.UnidadeConstantes.DESCRICAO_UNIDADE_HOSPITAL_GERAL_ESTADO;
277
import static br.gov.al.saude.test.ConstantesTestHelper.UnidadeConstantes.DESCRICAO_UNIDADE_HOSPITAL_PORTUGAL_RAMALHO;
278
import static br.gov.al.saude.test.ConstantesTestHelper.UnidadeConstantes.DESCRICAO_UNIDADE_SEDE;
279
import static br.gov.al.saude.test.ConstantesTestHelper.UnidadeConstantes.DESCRICAO_UNIDADE_SMS_ANADIA;
280
import static br.gov.al.saude.test.ConstantesTestHelper.UnidadeConstantes.DESCRICAO_UNIDADE_SMS_MACEIO;
281
import static br.gov.al.saude.test.ConstantesTestHelper.UnidadeConstantes.SEQUENCIAL_UNIDADE_25;
282
import static br.gov.al.saude.test.ConstantesTestHelper.UnidadeConstantes.SEQUENCIAL_UNIDADE_EMERGENCIA_AGRESTE_47;
283
import static br.gov.al.saude.test.ConstantesTestHelper.UnidadeConstantes.SEQUENCIAL_UNIDADE_EMERGENCIA_AGRESTE_53;
284
import static br.gov.al.saude.test.ConstantesTestHelper.UnidadeConstantes.SEQUENCIAL_UNIDADE_HOSPITAL_GERAL_ESTADO_25;
285
import static br.gov.al.saude.test.ConstantesTestHelper.UnidadeConstantes.SEQUENCIAL_UNIDADE_HOSPITAL_PORTUGAL_RAMALHO_30;
286
import static br.gov.al.saude.test.ConstantesTestHelper.UnidadeConstantes.SEQUENCIAL_UNIDADE_SEDE_33;
287
import static br.gov.al.saude.test.ConstantesTestHelper.UnidadeConstantes.SEQUENCIAL_UNIDADE_SMS_ANADIA_47;
288
import static br.gov.al.saude.test.ConstantesTestHelper.UnidadeConstantes.SEQUENCIAL_UNIDADE_SMS_ANADIA_53;
289
import static br.gov.al.saude.test.ConstantesTestHelper.UnidadeConstantes.SEQUENCIAL_UNIDADE_SMS_MACEIO_75;
290
import static br.gov.al.saude.test.ConstantesTestHelper.UnidadeConstantes.SIGLA_UNIDADE_EMERGENCIA_AGRESTE;
291
import static br.gov.al.saude.test.ConstantesTestHelper.UnidadeConstantes.SIGLA_UNIDADE_HOSPITAL_GERAL_ESTADO;
292
import static br.gov.al.saude.test.ConstantesTestHelper.UnidadeConstantes.SIGLA_UNIDADE_HOSPITAL_PORTUGAL_RAMALHO;
293
import static br.gov.al.saude.test.ConstantesTestHelper.UsuarioScaConstantes.LOGIN_PESSOA_ANDERSON_SILVA;
294
import static br.gov.al.saude.test.ConstantesTestHelper.UsuarioScaConstantes.LOGIN_PESSOA_ANTONIO_GERONCIO;
295
import static br.gov.al.saude.test.ConstantesTestHelper.UsuarioScaConstantes.SEQUENCIAL_USUARIO_3;
296
import static br.gov.al.saude.test.ConstantesTestHelper.UsuarioScaConstantes.SEQUENCIAL_USUARIO_7;
297
import static br.gov.al.saude.test.ConstantesTestHelper.UtilConstantes.DATA_HORA_ALTERACAO_15_04_2014_10_00_00;
298
import static br.gov.al.saude.test.ConstantesTestHelper.UtilConstantes.DATA_HORA_ALTERACAO_16_04_2014_10_00_00;
299
import static br.gov.al.saude.test.ConstantesTestHelper.UtilConstantes.DATA_HORA_ALTERACAO_20_04_2014_12_00_00;
300
import static br.gov.al.saude.test.ConstantesTestHelper.UtilConstantes.DATA_HORA_CADASTRO_15_04_2014_10_00_00;
301
import static br.gov.al.saude.test.ConstantesTestHelper.UtilConstantes.DATA_HORA_CADASTRO_15_06_2013_13_30_00;
302
import static br.gov.al.saude.test.ConstantesTestHelper.UtilConstantes.DATA_HORA_CADASTRO_20_04_2014_12_00_00;
303
import static br.gov.al.saude.test.ConstantesTestHelper.UtilConstantes.DESCRICAO_SEXO_MASCULINO;
304
import static br.gov.al.saude.test.ConstantesTestHelper.UtilConstantes.SIGLA_SEXO_FEMININO_F;
305
import static br.gov.al.saude.test.ConstantesTestHelper.UtilConstantes.SIGLA_SEXO_MASCULINO_M;
306
import net.sf.jasperreports.engine.JasperPrint;
307
 
308
import org.junit.Before;
309
import org.junit.Test;
310
import org.junit.runner.RunWith;
311
import org.springframework.beans.factory.annotation.Autowired;
312
import org.springframework.test.context.ContextConfiguration;
313
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
314
 
315
import br.gov.al.saude.framework.core.util.RelatorioUtils;
316
import br.gov.al.saude.srv.core.domain.emissorrelatorio.relatorio.GeradorRelatorio;
317
import br.gov.al.saude.srv.model.Cargo;
318
import br.gov.al.saude.srv.model.FormaIngresso;
319
import br.gov.al.saude.srv.model.GrauInstrucao;
320
import br.gov.al.saude.srv.model.Orgao;
321
import br.gov.al.saude.srv.model.SituacaoServidor;
322
import br.gov.al.saude.srv.model.Unidade;
323
import br.gov.al.saude.srv.model.dto.ParametrosRelatorioAcompanhamentoServidorDTO;
324
import br.gov.al.saude.srv.model.dto.ParametrosRelatorioAcompanhamentoServidorDTO.ColunaAgrupamentoEnumeration;
325
import br.gov.al.saude.srv.model.enums.TipoRelatorioAcompanhamento;
326
import br.gov.al.saude.srv.model.enums.TipoRelatorioQuantitativo;
327
import br.gov.al.saude.srv.model.enums.TipoSituacaoCadastral;
328
import br.gov.al.saude.srv.model.enums.TipoVinculo;
329
import br.gov.al.saude.test.AbstractUnitTests;
330
import br.gov.al.saude.test.aceitacao.helper.CenarioTestHelper;
331
import br.gov.al.saude.test.builder.ParametrosRelatorioAcompanhamentoServidorDTOBuilder;
332
import br.gov.al.saude.test.util.VerificadorMensagem;
333
 
334
@RunWith(SpringJUnit4ClassRunner.class)
335
@ContextConfiguration("classpath:testContext.xml")
336
public class GeradorRelatorioImplTest extends AbstractUnitTests {
337
 
338
        @Autowired
339
        private GeradorRelatorio geradorRelatorio;
340
 
341
        @Autowired
342
        private CenarioTestHelper cenarioTestHelper;
343
 
344
        @Before
345
        public void inicializarContexto() {
346
                cenarioTestHelper.limparBanco();
347
        }
348
 
349
        @Test
350
        public void aoEmitirRelatorioAcompanhamentoServidorDeveriaDelegarParaOhGeradorJasperPrint(){
351
                montarContextoEmitirRelatorioAcompanhamentoServidor();
352
 
353
                final ParametrosRelatorioAcompanhamentoServidorDTO parametrosRelatorioAcompanhamentoServidorDTO = criarParametrosRelatorioAcompanhamentoServidorDTO(TipoRelatorioAcompanhamento.ACOMPANHAMENTO);
354
 
355
                JasperPrint relatorioJasperPrint = geradorRelatorio.emitirRelatorioAcompanhamentoServidor(parametrosRelatorioAcompanhamentoServidorDTO);
356
 
357
                String mensagemRetornada = RelatorioUtils.extrairTextoDoJasperPrintIhGeraMensagemRelatorio(relatorioJasperPrint);
358
                String[] mensagemEsperada = new String[] {
359
                                "PARÂMETROS",
360
                        "SEXO", DESCRICAO_SEXO_MASCULINO,
361
                        "ESTADO CIVIL", DESCRICAO_ESTADO_CIVIL_CASADO,
362
                        "GRAU DE INSTRUÇÃO", DESCRICAO_GRAU_INSTRUCAO_SUPERIOR,
363
                        "FORMA DE INGRESSO", DESCRICAO_FORMA_INGRESSO_CONCURSADO,
364
                        "CARGA HORÁRIA", CARGA_HORARIA_20,
365
                        "CARGO", DESCRICAO_CARGO_MEDICO,
366
                        "FUNÇÃO",
367
                        "ESPECIALIDADE",  
368
                        "SITUAÇÃO", DESCRICAO_SITUACAO_SERVIDOR_ATIVO,
369
                        "ÓRGÃO ORIGEM", DESCRICAO_ORGAO_SECRETARIA_ESTADO_SAUDE,
370
                        "ÓRGÃO LOTAÇÃO", DESCRICAO_ORGAO_SECRETARIA_ESTADO_SAUDE,
371
                        "UNIDADE LOTAÇÃO", DESCRICAO_UNIDADE_HOSPITAL_GERAL_ESTADO,
372
                        "UNIDADE EXERCÍCIO", DESCRICAO_UNIDADE_HOSPITAL_GERAL_ESTADO,
373
                        "SERVIDORES",
374
                        "CPF", NUMERO_DOCUMENTO_PESSOA_ANDERSON_SILVA_41388939118_FORMATADO,
375
                        "NOME", NOME_PESSOA_ANDERSON_SILVA,
376
                "QUANTIDADE DE SERVIDORES: 1"};
377
 
378
                VerificadorMensagem.verificarMensagemContida("Deveria emitir relatório de acompanhamento do servidor.", mensagemEsperada , mensagemRetornada);
379
        }
380
 
381
        @Test
382
        public void aoEmitirRelatorioQuantitativoDeCargoDeveriaDelegarParaOhGeradorJasperPrint(){
383
                montarContextoEmitirRelatorioQuantitativoDeCargoIhFuncao();
384
                JasperPrint relatorioJasperPrint = geradorRelatorio.emitirRelatorioQuantitativoDeCargoOuFuncao(TipoRelatorioQuantitativo.ACOMPANHAMENTO_CARGO);
385
                String mensagemRetornada = RelatorioUtils.extrairTextoDoJasperPrintIhGeraMensagemRelatorio(relatorioJasperPrint);
386
                String[] mensagemEsperada = new String[] {
387
                                "OCUPADOS",
388
                                "CARGO DISPONÍVEL SALDO",
389
                                "EFETIVO CONTRATADO CELETISTA COMISSIONADO TOTAL",
390
                                "ANALISTA DE SISTEMAS 3 1 1 1 0 3 0",
391
                                "MÉDICO 60 1 0 0 0 1 59",
392
                                "TÉCNICO ADMINISTRATIVO 35 0 1 0 0 1 34",
393
                                "TOTAL GERAL: 98 5 93"};
394
                VerificadorMensagem.verificarMensagemContida("Deveria emitir relatório de cargo.", mensagemEsperada , mensagemRetornada);
395
        }
396
 
397
        @Test
398
        public void aoEmitirRelatorioQuantitativoDeFuncaoDeveriaDelegarParaOhGeradorJasperPrint(){
399
                montarContextoEmitirRelatorioQuantitativoDeCargoIhFuncao();
400
                JasperPrint relatorioJasperPrint = geradorRelatorio.emitirRelatorioQuantitativoDeCargoOuFuncao(TipoRelatorioQuantitativo.ACOMPANHAMENTO_FUNCAO);
401
                String mensagemRetornada = RelatorioUtils.extrairTextoDoJasperPrintIhGeraMensagemRelatorio(relatorioJasperPrint);
402
                String[] mensagemEsperada = new String[] {
403
                                "OCUPADOS",
404
                                "FUNÇÃO DISPONÍVEL SALDO",
405
                                "EFETIVO CONTRATADO CELETISTA COMISSIONADO TOTAL",
406
                                "ASSESSOR TÉCNICO 2 0 0 0 1 1 1",
407
                                "CHEFE n/a 2 0 0 0 2 n/a",
408
                                "GERENTE n/a 0 0 1 0 1 n/a",
409
                                "TOTAL GERAL: 2 4 n/a"
410
                                };
411
                VerificadorMensagem.verificarMensagemContida("Deveria emitir relatório de função.", mensagemEsperada , mensagemRetornada);
412
        }
413
 
414
        @Test
415
        public void aoEmitirRelatorioAcompanhamentoServidorComDadosPessoaisDeveriaDelegarParaOhGeradorJasperPrint() throws Exception {
416
                montarContextoEmitirRelatorioAcompanhamentoServidor();
417
 
418
                final ParametrosRelatorioAcompanhamentoServidorDTO parametrosRelatorioAcompanhamentoServidorDTO = criarParametrosRelatorioAcompanhamentoServidorDTO(TipoRelatorioAcompanhamento.ACOMPANHAMENTO_DADOS_PESSOAIS);
419
 
420
                JasperPrint relatorioJasperPrint = geradorRelatorio.emitirRelatorioAcompanhamentoServidor(parametrosRelatorioAcompanhamentoServidorDTO);
421
 
422
                String mensagemRetornada = RelatorioUtils.extrairTextoDoJasperPrintIhGeraMensagemRelatorio(relatorioJasperPrint);
423
                String[] mensagemEsperada = new String[] {
424
                                "PARÂMETROS",
425
                                "SEXO", DESCRICAO_SEXO_MASCULINO,
426
                                "ESTADO CIVIL", DESCRICAO_ESTADO_CIVIL_CASADO,
427
                                "GRAU DE INSTRUÇÃO", DESCRICAO_GRAU_INSTRUCAO_SUPERIOR,
428
                                "CARGA HORÁRIA", CARGA_HORARIA_20,
429
                                "CARGO", DESCRICAO_CARGO_MEDICO,
430
                                "FUNÇÃO",
431
                                "ESPECIALIDADE",
432
                                "SITUAÇÃO", DESCRICAO_SITUACAO_SERVIDOR_ATIVO,
433
                                "ÓRGÃO ORIGEM", DESCRICAO_ORGAO_SECRETARIA_ESTADO_SAUDE,
434
                                "ÓRGÃO LOTAÇÃO", DESCRICAO_ORGAO_SECRETARIA_ESTADO_SAUDE,
435
                                "UNIDADE LOTAÇÃO", DESCRICAO_UNIDADE_HOSPITAL_GERAL_ESTADO,
436
                                "UNIDADE EXERCÍCIO", DESCRICAO_UNIDADE_HOSPITAL_GERAL_ESTADO,
437
                                "SERVIDORES",
438
                                "NOME", NOME_PESSOA_ANDERSON_SILVA,
439
                                "SEXO", DESCRICAO_SEXO_MASCULINO,
440
                                "DATA DE NASCIMENTO", DATA_NASCIMENTO_12_12_1988,
441
                                "ESTADO CIVIL", DESCRICAO_ESTADO_CIVIL_CASADO,
442
                                "NOME DA MÃE", NOME_PESSOA_MARIA_SILVA,
443
                                "NOME DO PAI",
444
                                "GRAU DE INSTRUÇÃO", DESCRICAO_GRAU_INSTRUCAO_SUPERIOR,
445
                                "DEFICIÊNCIA",
446
                                "CPF", "413.889.391-18",
447
                                "RG",
448
                                "CNH",
449
                                "PASEP",
450
                                "QUANTIDADE DE DEPENDENTES", "2",
451
                                "MUNICÍPIO",
452
                                "TELEFONES", DESCRICAO_TIPO_TELEFONE_CELULAR, NUMERO_TELEFONE_8296547895,
453
                                "QUANTIDADE DE SERVIDORES: 1"
454
                                };
455
                VerificadorMensagem.verificarMensagemContida("Deveria emitir relatório de acompanhamento do servidor e seus dados pessoais.", mensagemEsperada , mensagemRetornada);
456
        }
457
 
458
        @Test
459
        public void aoEmitirRelatorioAcompanhamentoServidorComDadosFuncionaisDeveriaDelegarParaOhGeradorJasperPrint() throws Exception {
460
                montarContextoEmitirRelatorioAcompanhamentoServidor();
461
 
462
                final ParametrosRelatorioAcompanhamentoServidorDTO parametrosRelatorioAcompanhamentoServidorDTO = criarParametrosRelatorioAcompanhamentoServidorDTO(TipoRelatorioAcompanhamento.ACOMPANHAMENTO_DADOS_FUNCIONAIS);
463
 
464
                JasperPrint relatorioJasperPrint = geradorRelatorio.emitirRelatorioAcompanhamentoServidor(parametrosRelatorioAcompanhamentoServidorDTO);
465
 
466
                String mensagemRetornada = RelatorioUtils.extrairTextoDoJasperPrintIhGeraMensagemRelatorio(relatorioJasperPrint);
467
                String[] mensagemEsperada = new String[] {
468
                                "PARÂMETROS",
469
                                "SEXO", DESCRICAO_SEXO_MASCULINO,
470
                                "ESTADO CIVIL", DESCRICAO_ESTADO_CIVIL_CASADO,
471
                                "GRAU DE INSTRUÇÃO", DESCRICAO_GRAU_INSTRUCAO_SUPERIOR,
472
                                "FORMA DE INGRESSO", DESCRICAO_FORMA_INGRESSO_CONCURSADO,
473
                                "CARGA HORÁRIA", CARGA_HORARIA_20,
474
                                "CARGO", DESCRICAO_CARGO_MEDICO,
475
                                "FUNÇÃO",
476
                                "ESPECIALIDADE",
477
                                "SITUAÇÃO", DESCRICAO_SITUACAO_SERVIDOR_ATIVO,
478
                                "ÓRGÃO ORIGEM", DESCRICAO_ORGAO_SECRETARIA_ESTADO_SAUDE,
479
                                "ÓRGÃO LOTAÇÃO", DESCRICAO_ORGAO_SECRETARIA_ESTADO_SAUDE,
480
                                "UNIDADE LOTAÇÃO", DESCRICAO_UNIDADE_HOSPITAL_GERAL_ESTADO,
481
                                "UNIDADE EXERCÍCIO", DESCRICAO_UNIDADE_HOSPITAL_GERAL_ESTADO,
482
                                "SERVIDORES",
483
                                "NOME", NOME_PESSOA_ANDERSON_SILVA,
484
                                "CPF", "413.889.391-18",
485
                                        "DADOS FUNCIONAIS",
486
                                        "MATRÍCULA", NUMERO_MATRICULA_9864426 + "-" + DIGITO_MATRICULA_0,
487
                                        "NÚMERO DE ORDEM", NUMERO_ORDEM_534,
488
                                        "ADMISSÃO", DATA_INICIO_09_03_2006,
489
                                        "NOMEAÇÃO", DATA_NOMEACAO_08_02_2006,
490
                                        "POSSE", DATA_POSSE_09_03_2006,
491
                                        "EXERCÍCIO", DATA_EXERCICIO_09_03_2006,
492
                                        "FORMA DE INGRESSO", DESCRICAO_FORMA_INGRESSO_CONCURSADO,
493
                                        "SITUAÇÃO", DESCRICAO_SITUACAO_SERVIDOR_ATIVO,
494
                                        "CARGA HORÁRIA", CARGA_HORARIA_20,
495
                                        "CARGO", DESCRICAO_CARGO_MEDICO,
496
                                        "FUNÇÃO",
497
                                        "ESPECIALIDADE",
498
                                        "ÓRGÃO ORIGEM", DESCRICAO_ORGAO_SECRETARIA_ESTADO_SAUDE,
499
                                        "ÓRGÃO LOTAÇÃO", DESCRICAO_ORGAO_SECRETARIA_ESTADO_SAUDE,
500
                                        "UNIDADE LOTAÇÃO", DESCRICAO_UNIDADE_HOSPITAL_GERAL_ESTADO,
501
                                        "UNIDADE EXERCÍCIO", DESCRICAO_UNIDADE_HOSPITAL_GERAL_ESTADO,
502
                                        "SETOR",
503
                                        "CARREIRA", DESCRICAO_CARREIRA_MEDICA,
504
                                        "CLASSE", TIPO_CLASSE_D,
505
                                        "NÍVEL", TIPO_NIVEL_1,
506
                                        "REGIME TRABALHO", DESCRICAO_REGIME_TRABALHO_PLANTAO,
507
                                        "INSCRIÇÃO", NUMERO_INSCRICAO_CONSELHO_25004,
508
                                        "CONSELHO", DESCRICAO_CONSELHO_REGIONAL_MEDICINA,
509
                                        "UF", CODIGO_AL,
510
                                        "LOCALIZAÇÃO ARQUIVO CAIXA",
511
                                        "LOCALIZAÇÃO ARQUIVO PASTA",
512
                                        "PRATELEIRA",
513
                                        "LADO",
514
                                "QUANTIDADE DE SERVIDORES: 1"
515
                };
516
                VerificadorMensagem.verificarMensagemContida("Deveria emitir relatório ", mensagemEsperada , mensagemRetornada);
517
        }
518
 
519
        @Test
520
        public void aoEmitirRelatorioAcompanhamentoServidorComDadosBancariosDeveriaDelegarParaOhGeradorJasperPrint() throws Exception {
521
                montarContextoEmitirRelatorioAcompanhamentoServidor();
522
 
523
                final ParametrosRelatorioAcompanhamentoServidorDTO parametrosRelatorioAcompanhamentoServidorDTO = criarParametrosRelatorioAcompanhamentoServidorDTO(TipoRelatorioAcompanhamento.ACOMPANHAMENTO_DADOS_BANCARIOS);
524
 
525
                JasperPrint relatorioJasperPrint = geradorRelatorio.emitirRelatorioAcompanhamentoServidor(parametrosRelatorioAcompanhamentoServidorDTO);
526
 
527
                String mensagemRetornada = RelatorioUtils.extrairTextoDoJasperPrintIhGeraMensagemRelatorio(relatorioJasperPrint);
528
                String[] mensagemEsperada = new String[] {
529
                                "PARÂMETROS",
530
                                "SEXO", DESCRICAO_SEXO_MASCULINO,
531
                                "ESTADO CIVIL", DESCRICAO_ESTADO_CIVIL_CASADO,
532
                                "GRAU DE INSTRUÇÃO", DESCRICAO_GRAU_INSTRUCAO_SUPERIOR,
533
                                "CARGA HORÁRIA", CARGA_HORARIA_20,
534
                                "CARGO", DESCRICAO_CARGO_MEDICO,
535
                                "FUNÇÃO",
536
                                "ESPECIALIDADE",  
537
                                "SITUAÇÃO", DESCRICAO_SITUACAO_SERVIDOR_ATIVO,
538
                                "ÓRGÃO ORIGEM", DESCRICAO_ORGAO_SECRETARIA_ESTADO_SAUDE,
539
                                "ÓRGÃO LOTAÇÃO", DESCRICAO_ORGAO_SECRETARIA_ESTADO_SAUDE,
540
                                "UNIDADE LOTAÇÃO", DESCRICAO_UNIDADE_HOSPITAL_GERAL_ESTADO,
541
                                "UNIDADE EXERCÍCIO", DESCRICAO_UNIDADE_HOSPITAL_GERAL_ESTADO,
542
                                "SERVIDORES",
543
                                "CPF", "413.889.391-18",
544
                                "NOME", NOME_PESSOA_ANDERSON_SILVA,
545
                                        "DADOS BANCÁRIOS",
546
                                        "BANCO", DESCRICAO_BANCO_CAIXA_ECONOMICA,
547
                                        "AGÊNCIA", NUMERO_AGENCIA_BANCARIA_2478,
548
                                        "CONTA", NUMERO_CONTA_BANCARIA_354875,
549
                                        "OPERAÇÃO", NUMERO_OPERACAO_BANCARIA_1,
550
                                        "BANCO", DESCRICAO_BANCO_DO_BRASIL,
551
                                        "AGÊNCIA", NUMERO_AGENCIA_BANCARIA_35245,
552
                                        "CONTA", NUMERO_CONTA_BANCARIA_321475,
553
                                        "OPERAÇÃO",
554
                                "QUANTIDADE DE SERVIDORES: 1"
555
                };
556
                VerificadorMensagem.verificarMensagemContida("Deveria emitir relatório do servidor e seus dados bancários.", mensagemEsperada , mensagemRetornada);
557
        }
558
 
559
        @Test
560
        public void aoEmitirRelatorioAcompanhamentoServidorComQualificacoesDeveriaDelegarParaOhGeradorJasperPrint() throws Exception {
561
                montarContextoEmitirRelatorioAcompanhamentoServidor();
562
 
563
                final ParametrosRelatorioAcompanhamentoServidorDTO parametrosRelatorioAcompanhamentoServidorDTO = criarParametrosRelatorioAcompanhamentoServidorDTO(TipoRelatorioAcompanhamento.ACOMPANHAMENTO_QUALIFICACOES);
564
 
565
                JasperPrint relatorioJasperPrint = geradorRelatorio.emitirRelatorioAcompanhamentoServidor(parametrosRelatorioAcompanhamentoServidorDTO);
566
 
567
                String mensagemRetornada = RelatorioUtils.extrairTextoDoJasperPrintIhGeraMensagemRelatorio(relatorioJasperPrint);
568
                String[] mensagemEsperada = new String[] {
569
                                "PARÂMETROS",
570
                                "SEXO", DESCRICAO_SEXO_MASCULINO,
571
                                "ESTADO CIVIL", DESCRICAO_ESTADO_CIVIL_CASADO,
572
                                "GRAU DE INSTRUÇÃO", DESCRICAO_GRAU_INSTRUCAO_SUPERIOR,
573
                                "FORMA DE INGRESSO",
574
                                "CARGA HORÁRIA", CARGA_HORARIA_20,
575
                                "CARGO", DESCRICAO_CARGO_MEDICO,
576
                                "FUNÇÃO",
577
                                "ESPECIALIDADE",
578
                                "SITUAÇÃO", DESCRICAO_SITUACAO_SERVIDOR_ATIVO,
579
                                "ÓRGÃO ORIGEM", DESCRICAO_ORGAO_SECRETARIA_ESTADO_SAUDE,
580
                                "ÓRGÃO LOTAÇÃO", DESCRICAO_ORGAO_SECRETARIA_ESTADO_SAUDE,
581
                                "UNIDADE LOTAÇÃO", DESCRICAO_UNIDADE_HOSPITAL_GERAL_ESTADO,
582
                                "UNIDADE EXERCÍCIO", DESCRICAO_UNIDADE_HOSPITAL_GERAL_ESTADO,
583
                                "SERVIDORES",
584
                                "NOME", NOME_PESSOA_ANDERSON_SILVA,
585
                                "CPF", "413.889.391-18",
586
                                        "QUALIFICAÇÕES",
587
                                        "TIPO", DESCRIÇÃO_QUALIFICACAO_FORMACAO_ACADEMICA_A,
588
                                        "DESCRIÇÃO", DESCRICAO_BACHAREL_CIENCIA_COMPUTACAO,
589
                                        "INSTITUIÇÃO", INSTITUICAO_UFAL,
590
                                        "CARGA HORÁRIA", NUMERO_CARGA_HORARIA_3020,
591
                                        "DATA INICIAL", DATA_INICIAL_02_01_1995,
592
                                        "DATA FINAL", DATA_FINAL_14_08_2002,
593
                                        "TIPO", DESCRICAO_QUALIFICACAO_FORMACAO_COMPLEMENTAR_C,
594
                                        "DESCRIÇÃO", DESCRICAO_CURSO_PRINCIPIOS_BASICOS_SUS,
595
                                        "INSTITUIÇÃO", INSTITUICAO_SECRETARIA_ESTADO_SAUDE_SESAU,
596
                                        "CARGA HORÁRIA", NUMERO_CARGA_HORARIA_0,
597
                                        "DATA INICIAL", DATA_INICIAL_09_09_2010,
598
                                        "DATA FINAL", DATA_FINAL_09_09_2010,
599
                                "QUANTIDADE DE SERVIDORES: 1"
600
                };
601
                VerificadorMensagem.verificarMensagemContida("Deveria emitir relatório do servidor e suas qualificações.", mensagemEsperada , mensagemRetornada);
602
        }
603
 
604
        @Test
605
        public void aoEmitirRelatorioAcompanhamentoServidorComQualificacoesIhOrdenacaoPorSexoDeveriaDelegarParaOhGeradorJasperPrint() throws Exception {
606
                montarContextoEmitirRelatorioAcompanhamentoServidor();
607
 
608
                final ParametrosRelatorioAcompanhamentoServidorDTO parametrosRelatorioAcompanhamentoServidorDTO = criarParametrosRelatorioAcompanhamentoServidorDTO(TipoRelatorioAcompanhamento.ACOMPANHAMENTO_QUALIFICACOES);
609
                parametrosRelatorioAcompanhamentoServidorDTO.setColunaAgrupamento(ColunaAgrupamentoEnumeration.SEXO);
610
 
611
                JasperPrint relatorioJasperPrint = geradorRelatorio.emitirRelatorioAcompanhamentoServidor(parametrosRelatorioAcompanhamentoServidorDTO);
612
 
613
                String mensagemRetornada = RelatorioUtils.extrairTextoDoJasperPrintIhGeraMensagemRelatorio(relatorioJasperPrint);
614
                String[] mensagemEsperada = new String[] {
615
                                "PARÂMETROS",
616
                                "SEXO", DESCRICAO_SEXO_MASCULINO,
617
                                "ESTADO CIVIL", DESCRICAO_ESTADO_CIVIL_CASADO,
618
                                "GRAU DE INSTRUÇÃO", DESCRICAO_GRAU_INSTRUCAO_SUPERIOR,
619
                                "FORMA DE INGRESSO",
620
                                "CARGA HORÁRIA", CARGA_HORARIA_20,
621
                                "CARGO", DESCRICAO_CARGO_MEDICO,
622
                                "FUNÇÃO",
623
                                "ESPECIALIDADE",
624
                                "SITUAÇÃO", DESCRICAO_SITUACAO_SERVIDOR_ATIVO,
625
                                "ÓRGÃO ORIGEM", DESCRICAO_ORGAO_SECRETARIA_ESTADO_SAUDE,
626
                                "ÓRGÃO LOTAÇÃO", DESCRICAO_ORGAO_SECRETARIA_ESTADO_SAUDE,
627
                                "UNIDADE LOTAÇÃO", DESCRICAO_UNIDADE_HOSPITAL_GERAL_ESTADO,
628
                                "UNIDADE EXERCÍCIO", DESCRICAO_UNIDADE_HOSPITAL_GERAL_ESTADO,
629
                                "SERVIDORES",
630
                                "NOME", NOME_PESSOA_ANDERSON_SILVA,
631
                                "CPF", "413.889.391-18",
632
                                "QUALIFICAÇÕES",
633
                                "TIPO", DESCRIÇÃO_QUALIFICACAO_FORMACAO_ACADEMICA_A,
634
                                "DESCRIÇÃO", DESCRICAO_BACHAREL_CIENCIA_COMPUTACAO,
635
                                "INSTITUIÇÃO", INSTITUICAO_UFAL,
636
                                "CARGA HORÁRIA", NUMERO_CARGA_HORARIA_3020,
637
                                "DATA INICIAL", DATA_INICIAL_02_01_1995,
638
                                "DATA FINAL", DATA_FINAL_14_08_2002,
639
                                "TIPO", DESCRICAO_QUALIFICACAO_FORMACAO_COMPLEMENTAR_C,
640
                                "DESCRIÇÃO", DESCRICAO_CURSO_PRINCIPIOS_BASICOS_SUS,
641
                                "INSTITUIÇÃO", INSTITUICAO_SECRETARIA_ESTADO_SAUDE_SESAU,
642
                                "CARGA HORÁRIA", NUMERO_CARGA_HORARIA_0,
643
                                "DATA INICIAL", DATA_INICIAL_09_09_2010,
644
                                "DATA FINAL", DATA_FINAL_09_09_2010,
645
                                "QUANTIDADE DE SERVIDORES: 1"
646
                };
647
                VerificadorMensagem.verificarMensagemContida("Deveria emitir relatório do servidor e suas qualificações.", mensagemEsperada , mensagemRetornada);
648
        }
649
 
650
        private ParametrosRelatorioAcompanhamentoServidorDTO criarParametrosRelatorioAcompanhamentoServidorDTO(TipoRelatorioAcompanhamento tipoRelatorioAcompanhamento) {
651
                GrauInstrucao grauInstrucao = new GrauInstrucao();
652
                grauInstrucao.setCodigo(Integer.parseInt(SEQUENCIAL_GRAU_INSTRUCAO_4));
653
 
654
                FormaIngresso formaIngresso = new FormaIngresso();
655
                formaIngresso.setCodigo(Integer.parseInt(SEQUENCIAL_FORMA_INGRESSO_CONCURSADO_1));
656
 
657
                SituacaoServidor situacaoServidor = new SituacaoServidor();
658
                situacaoServidor.setCodigo(Integer.parseInt(SEQUENCIAL_SITUACAO_SERVIDOR_1));
659
 
660
                Cargo cargoServidor = new Cargo();
661
                cargoServidor.setCodigo(Integer.parseInt(SEQUENCIAL_CARGO_9));
662
 
663
                Orgao orgaoOrigemServidor = new Orgao();
664
                orgaoOrigemServidor.setSequencial(Integer.parseInt(SEQUENCIAL_ORGAO_SECRETARIA_ESTADO_SAUDE_20));
665
 
666
                Orgao orgaoLotacaoServidor = new Orgao();
667
                orgaoLotacaoServidor.setSequencial(Integer.parseInt(SEQUENCIAL_ORGAO_SECRETARIA_ESTADO_SAUDE_20));
668
 
669
                Unidade unidadeExercicioServidor = new Unidade();
670
                unidadeExercicioServidor.setCodigo(Integer.parseInt(SEQUENCIAL_UNIDADE_25));
671
 
672
                Unidade unidadeLotacaoServidor = new Unidade();
673
                unidadeLotacaoServidor.setCodigo(Integer.parseInt(SEQUENCIAL_UNIDADE_25));
674
 
675
                final ParametrosRelatorioAcompanhamentoServidorDTO parametrosRelatorioAcompanhamentoServidorDTO =
676
 
677
                                new ParametrosRelatorioAcompanhamentoServidorDTOBuilder()
678
                                        .comSexoServidor(SIGLA_SEXO_MASCULINO_M)
679
                                        .comEstadoCivilServidor(SIGLA_ESTADO_CIVIL_CASADO)
680
                                        .comGrauInstrucaoServidor(grauInstrucao)
681
                                        .comTipoSituacaoCadastral(TipoSituacaoCadastral.VALIDADO.getValue())
682
                                        .comTipoVinculo(TipoVinculo.EFETIVO.getValue())
683
                                        .comFormaIngresso(formaIngresso)
684
                                        .comSituacaoServidor(situacaoServidor)
685
                                        .comCargaHoraria(new Integer(CARGA_HORARIA_20))
686
                                        .comCargoServidor(cargoServidor)
687
                                        .comOrgaoOrigemServidor(orgaoOrigemServidor)
688
                                        .comOrgaoLotacaoServidor(orgaoLotacaoServidor)
689
                                        .comUnidadeExercicioServidor(unidadeExercicioServidor)
690
                                        .comUnidadeLotacaoServidor(unidadeLotacaoServidor)
691
                                        .comTipoRelatorioAcompanhamento(tipoRelatorioAcompanhamento)
692
                                        .build();
693
                return parametrosRelatorioAcompanhamentoServidorDTO;
694
        }
695
 
696
        public void montarContextoEmitirRelatorioAcompanhamentoServidor() {
697
                cenarioTestHelper.inserirNacionalidade(SEQUENCIAL_NACIONALIDADE_BRASILEIRA_1, DESCRICAO_NACIONALIDADE_BRASILEIRA);
698
 
699
                cenarioTestHelper.inserirGrauInstrucao(SEQUENCIAL_GRAU_INSTRUCAO_DOUTORADO_3, DESCRICAO_GRAU_INSTRUCAO_DOUTORADO);
700
                cenarioTestHelper.inserirGrauInstrucao(SEQUENCIAL_GRAU_INSTRUCAO_SUPERIOR_4, DESCRICAO_GRAU_INSTRUCAO_SUPERIOR);
701
                cenarioTestHelper.inserirGrauInstrucao(SEQUENCIAL_GRAU_INSTRUCAO_ESPECIALIZACAO_6, DESCRICAO_GRAU_INSTRUCAO_ESPECIALIZACAO);
702
 
703
                cenarioTestHelper.inserirDeficiencia(SEQUENCIAL_DEFICIENCIA_FISICA_3, DESCRICAO_DEFICIENCIA_FISICA);
704
 
705
                cenarioTestHelper.inserirTipoDocumento(SEQUENCIAL_TIPO_DOCUMENTO_CPF_1, SIGLA_TIPO_DOCUMENTO_CPF, DESCRICAO_TIPO_DOCUMENTO_CPF, TIPO_PESSOA_FISICA_F);
706
                cenarioTestHelper.inserirTipoDocumento(SEQUENCIAL_TIPO_DOCUMENTO_RG_3, SIGLA_TIPO_DOCUMENTO_RG, DESCRICAO_TIPO_DOCUMENTO_RG, TIPO_PESSOA_FISICA_F);
707
 
708
                cenarioTestHelper.inserirBanco(CODIGO_BANCO_CAIXA_ECONOMICA_104, DESCRICAO_BANCO_CAIXA_ECONOMICA);
709
                cenarioTestHelper.inserirBanco(CODIGO_BANCO_BANCO_DO_BRASIL_1, DESCRICAO_BANCO_DO_BRASIL);
710
 
711
                cenarioTestHelper.inserirFormaIngresso(SEQUENCIAL_FORMA_INGRESSO_CONCURSADO_1, DESCRICAO_FORMA_INGRESSO_CONCURSADO, TIPO_VINCULO_EFETIVO_E);
712
                cenarioTestHelper.inserirFormaIngresso(SEQUENCIAL_FORMA_INGRESSO_COMISSIONADO_3, DESCRICAO_FORMA_INGRESSO_COMISSIONADO, TIPO_VINCULO_COMISSIONADO_C);
713
                cenarioTestHelper.inserirFormaIngresso(SEQUENCIAL_FORMA_INGRESSO_PROCESSO_SELETIVO_8, DESCRICAO_FORMA_INGRESSO_PROCESSO_SELETIVO, TIPO_VINCULO_CONTRATADO_T);
714
                cenarioTestHelper.inserirFormaIngresso(SEQUENCIAL_FORMA_INGRESSO_PRESTADOR_9, DESCRICAO_FORMA_INGRESSO_PRESTADOR, TIPO_VINCULO_CONTRATADO_T);
715
                cenarioTestHelper.inserirFormaIngresso(SEQUENCIAL_FORMA_INGRESSO_ESTAGIARIO_4, DESCRICAO_FORMA_INGRESSO_ESTAGIARIO, TIPO_VINCULO_CONTRATADO_T);
716
 
717
                cenarioTestHelper.inserirSituacaoServidor(SEQUENCIAL_SITUACAO_SERVIDOR_ATIVO_1, DESCRICAO_SITUACAO_SERVIDOR_ATIVO);
718
                cenarioTestHelper.inserirSituacaoServidor(SEQUENCIAL_SITUACAO_SERVIDOR_EXONERADO_2, DESCRICAO_SITUACAO_SERVIDOR_EXONERADO);
719
 
720
                cenarioTestHelper.inserirCargo(SEQUENCIAL_CARGO_MEDICO_9, DESCRICAO_CARGO_MEDICO, SEQUENCIAL_GRAU_INSTRUCAO_SUPERIOR_4, QUANTIDADE_VAGAS_60, ATIVO_SIM);
721
                cenarioTestHelper.inserirCargo(SEQUENCIAL_CARGO_ANALISTA_SISTEMAS_13, DESCRICAO_CARGO_ANALISTA_SISTEMAS, SEQUENCIAL_GRAU_INSTRUCAO_SUPERIOR_4, QUANTIDADE_VAGAS_2 , ATIVO_SIM);
722
                cenarioTestHelper.inserirCargo(SEQUENCIAL_CARGO_TECNICO_ADMINISTRATIVO_37, DESCRICAO_CARGO_TECNICO_ADMINISTRATIVO, SEQUENCIAL_GRAU_INSTRUCAO_ESPECIALIZACAO_6, QUANTIDADE_VAGAS_35, ATIVO_SIM);
723
 
724
 
725
                cenarioTestHelper.inserirFuncao(SEQUENCIAL_FUNCAO_CHEFE_13, DESCRICAO_FUNCAO_CHEFE, NIVEL_FG2, TIPO_FUNCAO_GRATIFICADA_F, VALOR_NULO, ATIVO_SIM);
726
                cenarioTestHelper.inserirFuncao(SEQUENCIAL_FUNCAO_GERENTE_19, DESCRICAO_FUNCAO_GERENTE, NIVEL_GTR6, TIPO_FUNCAO_GRATIFICADA_F, VALOR_NULO, ATIVO_SIM);
727
                cenarioTestHelper.inserirFuncao(SEQUENCIAL_FUNCAO_ASSESSOR_TECNICO_23, DESCRICAO_FUNCAO_ASSESSOR_TECNICO, NIVEL_AS3, TIPO_CARGO_COMISSIONADO_C, QUANTIDADE_VAGAS_2, ATIVO_SIM);
728
 
729
                cenarioTestHelper.inserirEspecialidade(SEQUENCIAL_ESPECIALIDADE_CIRURGIAO_15, DESCRICAO_ESPECIALIDADE_CIRURGIAO);
730
                cenarioTestHelper.inserirEspecialidade(SEQUENCIAL_ESPECIALIDADE_CLINICO_19, DESCRICAO_ESPECIALIDADE_CLINICO);
731
 
732
                cenarioTestHelper.inserirConselho(SEQUENCIAL_CONSELHO_FEDERAL_INFORMATICA_3, DESCRICAO_CONSELHO_FEDERAL_INFORMATICA, SIGLA_CONSELHO_FEDERAL_INFORMATICA_CONFEI);
733
                cenarioTestHelper.inserirConselho(SEQUENCIAL_CONSELHO_REGIONAL_MEDICINA_9, DESCRICAO_CONSELHO_REGIONAL_MEDICINA, SIGLA_CONSELHO_REGIONAL_MEDICINA_CRM);
734
 
735
                cenarioTestHelper.inserirCarreira(SEQUENCIAL_CARREIRA_MEDICA_8, DESCRICAO_CARREIRA_MEDICA);
736
                cenarioTestHelper.inserirCarreira(SEQUENCIAL_CARREIRA_APOIO_SAUDE_9, DESCRICAO_CARREIRA_APOIO_SAUDE);
737
 
738
                cenarioTestHelper.inserirUnidade(SEQUENCIAL_UNIDADE_HOSPITAL_GERAL_ESTADO_25, DESCRICAO_UNIDADE_HOSPITAL_GERAL_ESTADO, SIGLA_UNIDADE_HOSPITAL_GERAL_ESTADO, SEQUENCIAL_ORGAO_SECRETARIA_ESTADO_SAUDE_20, ATIVO_SIM);
739
                cenarioTestHelper.inserirUnidade(SEQUENCIAL_UNIDADE_HOSPITAL_PORTUGAL_RAMALHO_30, DESCRICAO_UNIDADE_HOSPITAL_PORTUGAL_RAMALHO, SIGLA_UNIDADE_HOSPITAL_PORTUGAL_RAMALHO, SEQUENCIAL_ORGAO_SECRETARIA_ESTADO_SAUDE_20, ATIVO_NAO);
740
                cenarioTestHelper.inserirUnidade(SEQUENCIAL_UNIDADE_SEDE_33, DESCRICAO_UNIDADE_SEDE, DESCRICAO_UNIDADE_SEDE, SEQUENCIAL_ORGAO_SECRETARIA_ESTADO_SAUDE_20, ATIVO_SIM);
741
                cenarioTestHelper.inserirUnidade(SEQUENCIAL_UNIDADE_EMERGENCIA_AGRESTE_47, DESCRICAO_UNIDADE_EMERGENCIA_AGRESTE, SIGLA_UNIDADE_EMERGENCIA_AGRESTE,SEQUENCIAL_ORGAO_SECRETARIA_ESTADO_SAUDE_20 , ATIVO_SIM);            
742
                cenarioTestHelper.inserirUnidade(SEQUENCIAL_UNIDADE_SMS_ANADIA_53, DESCRICAO_UNIDADE_SMS_ANADIA, VALOR_NULO , SEQUENCIAL_ORGAO_PREFEITURA_MUNICIPAL_ANADIA_73, ATIVO_SIM);
743
                cenarioTestHelper.inserirUnidade(SEQUENCIAL_UNIDADE_SMS_MACEIO_75, DESCRICAO_UNIDADE_SMS_MACEIO, VALOR_NULO, SEQUENCIAL_ORGAO_PREFEITURA_MUNICIPAL_MACEIO_38, ATIVO_NAO);
744
 
745
                cenarioTestHelper.inserirOrgao(SEQUENCIAL_ORGAO_SECRETARIA_ESTADO_SAUDE_20, DESCRICAO_ORGAO_SECRETARIA_ESTADO_SAUDE, CODIGO_ORGAO_SECRETARIA_ESTADO_SAUDE, SIGLA_ORGAO_SECRETARIA_ESTADO_SAUDE, ESFERA_ESTADUAL, ATIVO_SIM);
746
                cenarioTestHelper.inserirOrgao(SEQUENCIAL_ORGAO_UNIVERSIDADE_FEDERAL_ALAGOAS_37, DESCRICAO_ORGAO_UNIVERSIDADE_FEDERAL_ALAGOAS, PARAMETRO_NULO, SIGLA_ORGAO_UNIVERSIDADE_FEDERAL_ALAGOAS, ESFERA_FEDERAL, ATIVO_SIM);
747
                cenarioTestHelper.inserirOrgao(SEQUENCIAL_ORGAO_SECRETARIA_FAZENDA_ESTADO_55, DESCRICAO_ORGAO_SECRETARIA_FAZENDA_ESTADO, CODIGO_ORGAO_SECRETARIA_FAZENDA_ESTADO, SIGLA_ORGAO_SECRETARIA_FAZENDA_ESTADO, ESFERA_ESTADUAL, ATIVO_SIM);
748
                cenarioTestHelper.inserirOrgao(SEQUENCIAL_ORGAO_PREFEITURA_MUNICIPAL_ANADIA_73, DESCRICAO_ORGAO_PREFEITURA_MUNICIPAL_ANADIA, PARAMETRO_NULO, PARAMETRO_NULO, ESFERA_MUNICIPAL, ATIVO_SIM);
749
                cenarioTestHelper.inserirOrgao(SEQUENCIAL_ORGAO_PREFEITURA_MUNICIPAL_MACEIO_98, DESCRICAO_ORGAO_PREFEITURA_MUNICIPAL_DE_MACEIO, PARAMETRO_NULO, PARAMETRO_NULO, ESFERA_MUNICIPAL, ATIVO_NAO);
750
 
751
                cenarioTestHelper.inserirPais(CODIGO_PAIS_BRASIL_55, DESCRICAO_PAIS_BRASIL);
752
 
753
                cenarioTestHelper.inserirUf(CODIGO_UF_AL, DESCRICAO_UF_ALAGOAS, CODIGO_PAIS_BRASIL_55);
754
 
755
                cenarioTestHelper.inserirMunicipio(SEQUENCIAL_MUNICIPIO_MACEIO_1, SIGLA_MUNICIPIO_ALAGOAS_AL, NOME_MUNICIPIO_MACEIO, CODIGO_MUNICIPIO_MACEIO_IBGE_1234567);
756
 
757
                cenarioTestHelper.inserirPessoaFisica(SEQUENCIAL_PESSOA_ANTONIO_GERONCIO_3, NOME_PESSOA_ANTONIO_GERONCIO, TIPO_PESSOA_FISICA_F, SIGLA_SEXO_MASCULINO_M, NOME_PESSOA_CICERA_ROMANA, PARAMETRO_NULO, PARAMETRO_NULO, DATA_NASCIMENTO_01_03_1987);
758
                cenarioTestHelper.inserirPessoaFisica(SEQUENCIAL_PESSOA_ANDERSON_SILVA_7, NOME_PESSOA_ANDERSON_SILVA, TIPO_PESSOA_FISICA_F, SIGLA_SEXO_MASCULINO_M, NOME_PESSOA_MARIA_SILVA, PARAMETRO_NULO, SIGLA_ESTADO_CIVIL_CASADO, DATA_NASCIMENTO_12_12_1988);
759
                cenarioTestHelper.inserirPessoaFisica(SEQUENCIAL_PESSOA_MARIA_BENEDITA_10, NOME_PESSOA_MARIA_BENEDITA, TIPO_PESSOA_FISICA_F, SIGLA_SEXO_FEMININO_F, NOME_PESSOA_ADELIA_MARIA, PARAMETRO_NULO, PARAMETRO_NULO, DATA_NASCIMENTO_15_03_1990);
760
                cenarioTestHelper.inserirPessoaFisica(SEQUENCIAL_PESSOA_ELISA_LUCIA_13, NOME_PESSOA_ELISA_LUCIA, TIPO_PESSOA_FISICA_F, SIGLA_SEXO_FEMININO_F, NOME_PESSOA_IVANILDA_PEIXOTO, NOME_PESSOA_JOSE_MARIA, SIGLA_ESTADO_CIVIL_CASADO, DATA_NASCIMENTO_30_03_1975);
761
 
762
                cenarioTestHelper.inserirPessoaEndereco(SEQUENCIAL_PESSOA_13, TIPO_ENDERECO_RESIDENCIA_R, SEQUENCIAL_MUNICIPIO_1, LOGRADOURO_ENDERECO_RUA_INDUSTRIAL_ALOISIO, NUMERO_ENDERECO_60, CEP_ENDERECO_57080794, PARAMETRO_NULO, BAIRRO_ENDERECO_JARDIM_PETROPOLIS);
763
 
764
                cenarioTestHelper.inserirPessoaDocumento(SEQUENCIAL_PESSOA_3, NUMERO_DOCUMENTO_PESSOA_ANTONIO_GERONCIO_03147532062, SEQUENCIAL_TIPO_DOCUMENTO_1, PARAMETRO_NULO, PARAMETRO_NULO);
765
                cenarioTestHelper.inserirPessoaDocumento(SEQUENCIAL_PESSOA_7, NUMERO_DOCUMENTO_PESSOA_ANDERSON_SILVA_41388939118, SEQUENCIAL_TIPO_DOCUMENTO_1, PARAMETRO_NULO, PARAMETRO_NULO);
766
                cenarioTestHelper.inserirPessoaDocumento(SEQUENCIAL_PESSOA_10, NUMERO_DOCUMENTO_PESSOA_MARIA_BENEDITA_81246177595, SEQUENCIAL_TIPO_DOCUMENTO_1, PARAMETRO_NULO, PARAMETRO_NULO);
767
                cenarioTestHelper.inserirPessoaDocumento(SEQUENCIAL_PESSOA_13, NUMERO_DOCUMENTO_PESSOA_ELISA_LUCIA_82625124130, SEQUENCIAL_TIPO_DOCUMENTO_1, PARAMETRO_NULO, PARAMETRO_NULO);
768
                cenarioTestHelper.inserirPessoaDocumento(SEQUENCIAL_PESSOA_13, NUMERO_DOCUMENTO_PESSOA_ELISA_LUCIA_3001134657, SEQUENCIAL_TIPO_DOCUMENTO_3, DATA_EMISSAO_01_01_2014, ORGAO_EXPEDIDOR_SSP);
769
 
770
                cenarioTestHelper.inserirPessoaTelefone(SEQUENCIAL_PESSOA_13, NUMERO_TELEFONE_8235657898, TIPO_TELEFONE_RESIDENCIAL_R);
771
                cenarioTestHelper.inserirPessoaTelefone(SEQUENCIAL_PESSOA_13, NUMERO_TELEFONE_8296781245, TIPO_TELEFONE_CELULAR_C);
772
                cenarioTestHelper.inserirPessoaTelefone(SEQUENCIAL_PESSOA_7, NUMERO_TELEFONE_8296547895, TIPO_TELEFONE_CELULAR_C);
773
 
774
                cenarioTestHelper.inserirUsuarioSca(SEQUENCIAL_PESSOA_3, LOGIN_PESSOA_ANTONIO_GERONCIO);
775
                cenarioTestHelper.inserirUsuarioSca(SEQUENCIAL_PESSOA_7, LOGIN_PESSOA_ANDERSON_SILVA);
776
 
777
 
778
                cenarioTestHelper.inserirServidor(SEQUENCIAL_PESSOA_3, PARAMETRO_NULO, SITUACAO_CADASTRAL_HOMOLOGADO_H, SEQUENCIAL_GRAU_INSTRUCAO_3, PARAMETRO_NULO, SEQUENCIAL_USUARIO_7, SEQUENCIAL_USUARIO_7, SEQUENCIAL_NACIONALIDADE_BRASILEIRA_1, DATA_HORA_CADASTRO_15_04_2014_10_00_00, DATA_HORA_ALTERACAO_16_04_2014_10_00_00);
779
                cenarioTestHelper.inserirServidor(SEQUENCIAL_PESSOA_7, PARAMETRO_NULO, SITUACAO_CADASTRAL_VALIDADO_V, SEQUENCIAL_GRAU_INSTRUCAO_4, PARAMETRO_NULO, SEQUENCIAL_USUARIO_3, SEQUENCIAL_USUARIO_3, SEQUENCIAL_NACIONALIDADE_BRASILEIRA_1, DATA_HORA_CADASTRO_20_04_2014_12_00_00, DATA_HORA_ALTERACAO_20_04_2014_12_00_00);
780
                cenarioTestHelper.inserirServidor(SEQUENCIAL_PESSOA_10, PARAMETRO_NULO, SITUACAO_CADASTRAL_PENDENTE_P, SEQUENCIAL_GRAU_INSTRUCAO_6, SEQUENCIAL_DEFICIENCIA_3, SEQUENCIAL_USUARIO_7, SEQUENCIAL_USUARIO_7, SEQUENCIAL_NACIONALIDADE_BRASILEIRA_1, DATA_HORA_CADASTRO_15_06_2013_13_30_00, DATA_HORA_ALTERACAO_15_04_2014_10_00_00);
781
 
782
                cenarioTestHelper.inserirDadoBancario(SEQUENCIAL_PESSOA_ANDERSON_SILVA_7, CODIGO_BANCO_CAIXA_ECONOMICA_104, NUMERO_AGENCIA_BANCARIA_2478, NUMERO_CONTA_BANCARIA_354875, NUMERO_OPERACAO_BANCARIA_1);
783
                cenarioTestHelper.inserirDadoBancario(SEQUENCIAL_PESSOA_ANDERSON_SILVA_7, CODIGO_BANCO_BANCO_DO_BRASIL_1, NUMERO_AGENCIA_BANCARIA_35245, NUMERO_CONTA_BANCARIA_321475, PARAMETRO_NULO);
784
 
785
                cenarioTestHelper.inserirDadoFuncional(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_33, SEQUENCIAL_PESSOA_ANDERSON_SILVA_7, SEQUENCIAL_FORMA_INGRESSO_CONCURSADO_1, DATA_INICIO_09_03_2006, CARGA_HORARIA_20, SEQUENCIAL_UNIDADE_HOSPITAL_GERAL_ESTADO_25, SEQUENCIAL_ORGAO_SECRETARIA_ESTADO_SAUDE_20, VALOR_NULO, VALOR_NULO);
786
                cenarioTestHelper.inserirDadoFuncional(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_37, SEQUENCIAL_PESSOA_ANDERSON_SILVA_7, SEQUENCIAL_FORMA_INGRESSO_PROCESSO_SELETIVO_8, DATA_INICIO_09_03_2010, CARGA_HORARIA_20, SEQUENCIAL_UNIDADE_SMS_ANADIA_53, SEQUENCIAL_ORGAO_PREFEITURA_MUNICIPAL_ANADIA_73, VALOR_NULO, VALOR_NULO);
787
                cenarioTestHelper.inserirDadoFuncional(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_85, SEQUENCIAL_PESSOA_ANTONIO_GERONCIO_3, SEQUENCIAL_FORMA_INGRESSO_COMISSIONADO_3, DATA_INICIO_01_04_2013, CARGA_HORARIA_40, SEQUENCIAL_UNIDADE_SEDE_33, SEQUENCIAL_ORGAO_SECRETARIA_ESTADO_SAUDE_20, VALOR_NULO, VALOR_NULO);
788
                cenarioTestHelper.inserirDadoFuncional(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_98, SEQUENCIAL_PESSOA_ANTONIO_GERONCIO_3, SEQUENCIAL_FORMA_INGRESSO_CONCURSADO_1, DATA_INICIO_01_09_2013, CARGA_HORARIA_30, SEQUENCIAL_UNIDADE_SEDE_33, SEQUENCIAL_ORGAO_SECRETARIA_ESTADO_SAUDE_20, VALOR_NULO, VALOR_NULO);
789
                cenarioTestHelper.inserirDadoFuncional(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_105, SEQUENCIAL_PESSOA_ANTONIO_GERONCIO_3, SEQUENCIAL_FORMA_INGRESSO_CONCURSADO_1, DATA_INICIO_01_09_2010, CARGA_HORARIA_20, SEQUENCIAL_UNIDADE_SEDE_33, SEQUENCIAL_ORGAO_SECRETARIA_ESTADO_SAUDE_20, VALOR_NULO, VALOR_NULO);
790
                cenarioTestHelper.inserirDadoFuncional(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_70, SEQUENCIAL_PESSOA_ANTONIO_GERONCIO_3, SEQUENCIAL_FORMA_INGRESSO_COMISSIONADO_3, DATA_INICIO_01_04_2010, CARGA_HORARIA_20, SEQUENCIAL_UNIDADE_SEDE_33, SEQUENCIAL_ORGAO_SECRETARIA_ESTADO_SAUDE_20, VALOR_NULO, VALOR_NULO);
791
 
792
                cenarioTestHelper.inserirServidorLocalizacaoArquivo(SEQUENCIAL_PESSOA_ANTONIO_GERONCIO_3, NUMERO_CAIXA_15, NUMERO_PASTA_58, NUMERO_PRATELEIRA_3, TIPO_LADO_ESQUERDO);
793
                cenarioTestHelper.inserirServidorLocalizacaoArquivo(SEQUENCIAL_PESSOA_ANDERSON_SILVA_7, NUMERO_CAIXA_254, NUMERO_PASTA_25, NUMERO_PRATELEIRA_4, TIPO_LADO_DIREITO);
794
 
795
                cenarioTestHelper.inserirDadoFuncionalMatricula(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_33, NUMERO_MATRICULA_9864426, DIGITO_MATRICULA_0, SEQUENCIAL_SITUACAO_SERVIDOR_ATIVO_1, NUMERO_ORDEM_534, TIPO_REGIME_TRABALHO_PLANTAO_P, SEQUENCIAL_ORGAO_SECRETARIA_ESTADO_SAUDE_20, DATA_INICIO_08_02_2006, DATA_INICIO_09_03_2006, DATA_INICIO_09_03_2006, VALOR_NULO);
796
                cenarioTestHelper.inserirDadoFuncionalMatricula(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_85, NUMERO_MATRICULA_97554522, DIGITO_MATRICULA_3, SEQUENCIAL_SITUACAO_SERVIDOR_ATIVO_1, NUMERO_ORDEM_587, TIPO_REGIME_TRABALHO_NORMAL_N, SEQUENCIAL_ORGAO_SECRETARIA_FAZENDA_ESTADO_55, DATA_INICIO_01_04_2013, DATA_INICIO_01_04_2013, DATA_INICIO_01_04_2013, SEQUENCIAL_FUNCAO_ASSESSOR_TECNICO_23);
797
                cenarioTestHelper.inserirDadoFuncionalMatricula(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_98, NUMERO_MATRICULA_97554666, DIGITO_MATRICULA_7, SEQUENCIAL_SITUACAO_SERVIDOR_ATIVO_1, NUMERO_ORDEM_987, TIPO_REGIME_TRABALHO_NORMAL_N, SEQUENCIAL_ORGAO_SECRETARIA_FAZENDA_ESTADO_55, DATA_INICIO_01_09_2013, DATA_INICIO_01_09_2013, DATA_INICIO_01_09_2013, VALOR_NULO);
798
                cenarioTestHelper.inserirDadoFuncionalMatricula(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_105, NUMERO_MATRICULA_87554666, DIGITO_MATRICULA_3, SEQUENCIAL_SITUACAO_SERVIDOR_EXONERADO_2, NUMERO_ORDEM_987, TIPO_REGIME_TRABALHO_NORMAL_N, SEQUENCIAL_ORGAO_SECRETARIA_FAZENDA_ESTADO_55, DATA_INICIO_01_09_2010, DATA_INICIO_01_09_2010, DATA_INICIO_01_09_2010,VALOR_NULO );
799
                cenarioTestHelper.inserirDadoFuncionalMatricula(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_70, NUMERO_MATRICULA_97554545, DIGITO_MATRICULA_9, SEQUENCIAL_SITUACAO_SERVIDOR_EXONERADO_2, NUMERO_ORDEM_457, TIPO_REGIME_TRABALHO_NORMAL_N, SEQUENCIAL_ORGAO_SECRETARIA_FAZENDA_ESTADO_55, DATA_INICIO_01_01_2014, DATA_INICIO_01_04_2010, DATA_INICIO_01_04_2010, SEQUENCIAL_FUNCAO_GERENTE_19);
800
 
801
                cenarioTestHelper.inserirServidorConselho(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_33, NUMERO_INSCRICAO_CONSELHO_25004, SEQUENCIAL_CONSELHO_REGIONAL_MEDICINA_9, CODIGO_UF_AL);
802
 
803
                cenarioTestHelper.inserirCursoEstagio(CODIGO_CURSO_MEDICINA_1, DESCRICAO_CURSO_MEDICINA);
804
                cenarioTestHelper.inserirCursoEstagio(CODIGO_CURSO_ANALISE_SISTEMAS_2, DESCRICAO_CURSO_ANALISE_SISTEMAS);
805
 
806
                cenarioTestHelper.inserirDadoFuncionalMatriculaCarreira(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_33, SEQUENCIAL_CARREIRA_MEDICA_8, SEQUENCIAL_CARGO_MEDICO_9, SEQUENCIAL_UNIDADE_HOSPITAL_GERAL_ESTADO_25, TIPO_CLASSE_A, TIPO_NIVEL_4);
807
                cenarioTestHelper.inserirDadoFuncionalMatriculaCarreira(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_98, SEQUENCIAL_CARREIRA_APOIO_SAUDE_9, SEQUENCIAL_CARGO_ANALISTA_SISTEMAS_13, SEQUENCIAL_UNIDADE_SEDE_33, TIPO_CLASSE_A, TIPO_NIVEL_4);
808
                cenarioTestHelper.inserirDadoFuncionalMatriculaCarreira(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_105, SEQUENCIAL_CARREIRA_APOIO_SAUDE_9, SEQUENCIAL_CARGO_ANALISTA_SISTEMAS_13, SEQUENCIAL_UNIDADE_SEDE_33, TIPO_CLASSE_A, TIPO_NIVEL_4);
809
 
810
                cenarioTestHelper.inserirInstituicaoEstagio(CODIGO_INSTITUICAO_UFAL_1, DESCRICAO_INSTITUICAO_UFAL, SIGLA_INSTITUICAO_UFAL, NUMERO_CONVENIO_25_2013, DATA_INICIO_CONVENIO_01_01_2013, DATA_FIM_CONVENIO_01_01_2019);
811
                cenarioTestHelper.inserirInstituicaoEstagio(CODIGO_INSTITUICAO_CESMAC_3, DESCRICAO_INSTITUICAO_CESMAC, SIGLA_INSTITUICAO_CESMAC, NUMERO_CONVENIO_17_2012, DATA_INICIO_CONVENIO_01_01_2012, DATA_FIM_CONVENIO_01_01_2019);
812
 
813
                cenarioTestHelper.inserirDadoFuncionalContratado(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_37, NUMERO_CONTRATO_3569_2013, DATA_FIM_01_01_2012, PARAMETRO_NULO);
814
 
815
                cenarioTestHelper.inserirDadoFuncionalContratadoPrestadorProcessoSeletivo(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_37, SEQUENCIAL_CARGO_TECNICO_ADMINISTRATIVO_37, SEQUENCIAL_ORGAO_SECRETARIA_ESTADO_SAUDE_20);
816
 
817
                cenarioTestHelper.inserirQualificacao(SEQUENCIAL_PESSOA_ANDERSON_SILVA_7, TIPO_QUALIFICACAO_FORMACAO_COMPLEMENTAR_C, DESCRICAO_CURSO_PRINCIPIOS_BASICOS_SUS, INSTITUICAO_SECRETARIA_ESTADO_SAUDE_SESAU, NUMERO_CARGA_HORARIA_0, DATA_INICIAL_09_09_2010, DATA_INICIAL_09_09_2010, PARAMETRO_NULO);
818
                cenarioTestHelper.inserirQualificacao(SEQUENCIAL_PESSOA_ANDERSON_SILVA_7, TIPO_QUALIFICACAO_FORMACAO_ACADEMICA_A, DESCRICAO_BACHAREL_CIENCIA_COMPUTACAO, INSTITUICAO_UFAL, NUMERO_CARGA_HORARIA_3020, DATA_INICIAL_02_01_1995, DATA_FINAL_14_08_2002, PARAMETRO_NULO);
819
        }
820
 
821
        public void montarContextoEmitirRelatorioQuantitativoDeCargoIhFuncao() {
822
 
823
                cenarioTestHelper.inserirPessoaFisica(SEQUENCIAL_PESSOA_ANTONIO_GERONCIO_3, NOME_PESSOA_ANTONIO_GERONCIO, TIPO_PESSOA_FISICA_F, SIGLA_SEXO_MASCULINO_M, NOME_PESSOA_CICERA_ROMANA, PARAMETRO_NULO, PARAMETRO_NULO, DATA_NASCIMENTO_01_03_1987);
824
                cenarioTestHelper.inserirPessoaFisica(SEQUENCIAL_PESSOA_ANDERSON_SILVA_7, NOME_PESSOA_ANDERSON_SILVA, TIPO_PESSOA_FISICA_F, SIGLA_SEXO_MASCULINO_M, NOME_PESSOA_MARIA_SILVA, PARAMETRO_NULO, SIGLA_ESTADO_CIVIL_CASADO, DATA_NASCIMENTO_12_12_1988);
825
                cenarioTestHelper.inserirPessoaFisica(SEQUENCIAL_PESSOA_MARIA_BENEDITA_10, NOME_PESSOA_MARIA_BENEDITA, TIPO_PESSOA_FISICA_F, SIGLA_SEXO_FEMININO_F, NOME_PESSOA_ADELIA_MARIA, PARAMETRO_NULO, PARAMETRO_NULO, DATA_NASCIMENTO_15_03_1990);
826
                cenarioTestHelper.inserirPessoaFisica(SEQUENCIAL_PESSOA_ELISA_LUCIA_13, NOME_PESSOA_ELISA_LUCIA, TIPO_PESSOA_FISICA_F, SIGLA_SEXO_FEMININO_F, NOME_PESSOA_IVANILDA_PEIXOTO, NOME_PESSOA_JOSE_MARIA, SIGLA_ESTADO_CIVIL_CASADO, DATA_NASCIMENTO_30_03_1975);
827
 
828
                cenarioTestHelper.inserirBanco(CODIGO_BANCO_CAIXA_ECONOMICA_104, DESCRICAO_BANCO_CAIXA_ECONOMICA);
829
                cenarioTestHelper.inserirBanco(CODIGO_BANCO_BANCO_DO_BRASIL_1, DESCRICAO_BANCO_DO_BRASIL);
830
 
831
                cenarioTestHelper.inserirPais(CODIGO_PAIS_BRASIL_55, DESCRICAO_PAIS_BRASIL);
832
 
833
                cenarioTestHelper.inserirUf(CODIGO_UF_AL, DESCRICAO_UF_ALAGOAS, CODIGO_PAIS_BRASIL_55);
834
 
835
                cenarioTestHelper.inserirMunicipio(SEQUENCIAL_MUNICIPIO_MACEIO_1, SIGLA_MUNICIPIO_ALAGOAS_AL, NOME_MUNICIPIO_MACEIO, CODIGO_MUNICIPIO_MACEIO_IBGE_1234567);
836
 
837
                cenarioTestHelper.inserirPessoaEndereco(SEQUENCIAL_PESSOA_13, TIPO_ENDERECO_RESIDENCIA_R, SEQUENCIAL_MUNICIPIO_1, LOGRADOURO_ENDERECO_RUA_INDUSTRIAL_ALOISIO, NUMERO_ENDERECO_60, CEP_ENDERECO_57080794, PARAMETRO_NULO, BAIRRO_ENDERECO_JARDIM_PETROPOLIS);
838
 
839
                cenarioTestHelper.inserirPessoaTelefone(SEQUENCIAL_PESSOA_13, NUMERO_TELEFONE_8235657898, TIPO_TELEFONE_RESIDENCIAL_R);
840
                cenarioTestHelper.inserirPessoaTelefone(SEQUENCIAL_PESSOA_13, NUMERO_TELEFONE_8296781245, TIPO_TELEFONE_CELULAR_C);
841
                cenarioTestHelper.inserirPessoaTelefone(SEQUENCIAL_PESSOA_7, NUMERO_TELEFONE_8296547895, TIPO_TELEFONE_CELULAR_C);
842
 
843
                cenarioTestHelper.inserirTipoDocumento(SEQUENCIAL_TIPO_DOCUMENTO_CPF_1, SIGLA_TIPO_DOCUMENTO_CPF, DESCRICAO_TIPO_DOCUMENTO_CPF, TIPO_PESSOA_FISICA_F);
844
                cenarioTestHelper.inserirTipoDocumento(SEQUENCIAL_TIPO_DOCUMENTO_RG_3, SIGLA_TIPO_DOCUMENTO_RG, DESCRICAO_TIPO_DOCUMENTO_RG, TIPO_PESSOA_FISICA_F);
845
 
846
                cenarioTestHelper.inserirPessoaDocumento(SEQUENCIAL_PESSOA_3, NUMERO_DOCUMENTO_PESSOA_ANTONIO_GERONCIO_03147532062, SEQUENCIAL_TIPO_DOCUMENTO_1, PARAMETRO_NULO, PARAMETRO_NULO);
847
                cenarioTestHelper.inserirPessoaDocumento(SEQUENCIAL_PESSOA_7, NUMERO_DOCUMENTO_PESSOA_ANDERSON_SILVA_41388939118, SEQUENCIAL_TIPO_DOCUMENTO_1, PARAMETRO_NULO, PARAMETRO_NULO);
848
                cenarioTestHelper.inserirPessoaDocumento(SEQUENCIAL_PESSOA_10, NUMERO_DOCUMENTO_PESSOA_MARIA_BENEDITA_81246177595, SEQUENCIAL_TIPO_DOCUMENTO_1, PARAMETRO_NULO, PARAMETRO_NULO);
849
                cenarioTestHelper.inserirPessoaDocumento(SEQUENCIAL_PESSOA_13, NUMERO_DOCUMENTO_PESSOA_ELISA_LUCIA_82625124130, SEQUENCIAL_TIPO_DOCUMENTO_1, PARAMETRO_NULO, PARAMETRO_NULO);
850
                cenarioTestHelper.inserirPessoaDocumento(SEQUENCIAL_PESSOA_13, NUMERO_DOCUMENTO_PESSOA_ELISA_LUCIA_3001134657, SEQUENCIAL_TIPO_DOCUMENTO_3, DATA_EMISSAO_01_01_2014, ORGAO_EXPEDIDOR_SSP);
851
 
852
                cenarioTestHelper.inserirOrgao(SEQUENCIAL_ORGAO_SECRETARIA_ESTADO_SAUDE_20, DESCRICAO_ORGAO_SECRETARIA_ESTADO_SAUDE, CODIGO_ORGAO_SECRETARIA_ESTADO_SAUDE, SIGLA_ORGAO_SECRETARIA_ESTADO_SAUDE, ESFERA_ESTADUAL, ATIVO_SIM);
853
                cenarioTestHelper.inserirOrgao(SEQUENCIAL_ORGAO_UNIVERSIDADE_FEDERAL_ALAGOAS_37, DESCRICAO_ORGAO_UNIVERSIDADE_FEDERAL_ALAGOAS, PARAMETRO_NULO, SIGLA_ORGAO_UNIVERSIDADE_FEDERAL_ALAGOAS, ESFERA_FEDERAL, ATIVO_SIM);
854
                cenarioTestHelper.inserirOrgao(SEQUENCIAL_ORGAO_SECRETARIA_FAZENDA_ESTADO_55, DESCRICAO_ORGAO_SECRETARIA_FAZENDA_ESTADO, CODIGO_ORGAO_SECRETARIA_FAZENDA_ESTADO, SIGLA_ORGAO_SECRETARIA_FAZENDA_ESTADO, ESFERA_ESTADUAL, ATIVO_SIM);
855
                cenarioTestHelper.inserirOrgao(SEQUENCIAL_ORGAO_PREFEITURA_MUNICIPAL_ANADIA_73, DESCRICAO_ORGAO_PREFEITURA_MUNICIPAL_ANADIA, PARAMETRO_NULO, PARAMETRO_NULO, ESFERA_MUNICIPAL, ATIVO_SIM);
856
                cenarioTestHelper.inserirOrgao(SEQUENCIAL_ORGAO_PREFEITURA_MUNICIPAL_MACEIO_98, DESCRICAO_ORGAO_PREFEITURA_MUNICIPAL_DE_MACEIO, PARAMETRO_NULO, PARAMETRO_NULO, ESFERA_MUNICIPAL, ATIVO_NAO);
857
 
858
                cenarioTestHelper.inserirSetor(CODIGO_SETOR_GERENCIA_NUCLEO_FARMACIA_MEDICAMENTOS_EXCEPCIONAIS_25, DESCRICAO_SETOR_GERENCIA_NUCLEO_FARMACIA_MEDICAMENTOS_EXCEPCIONAIS, null);
859
                cenarioTestHelper.inserirSetor(CODIGO_SETOR_DIRETORIA_VIGILANCIA_SANITARIA_30, DESCRICAO_SETOR_DIRETORIA_VIGILANCIA_SANITARIA, null);
860
 
861
                cenarioTestHelper.inserirGrauInstrucao(SEQUENCIAL_GRAU_INSTRUCAO_DOUTORADO_3, DESCRICAO_GRAU_INSTRUCAO_DOUTORADO);
862
                cenarioTestHelper.inserirGrauInstrucao(SEQUENCIAL_GRAU_INSTRUCAO_SUPERIOR_4, DESCRICAO_GRAU_INSTRUCAO_SUPERIOR);
863
                cenarioTestHelper.inserirGrauInstrucao(SEQUENCIAL_GRAU_INSTRUCAO_6, DESCRICAO_GRAU_INSTRUCAO_ELEMENTAR);
864
 
865
                cenarioTestHelper.inserirSituacaoServidor(SEQUENCIAL_SITUACAO_SERVIDOR_ATIVO_1, DESCRICAO_SITUACAO_SERVIDOR_ATIVO);
866
                cenarioTestHelper.inserirSituacaoServidor(SEQUENCIAL_SITUACAO_SERVIDOR_EXONERADO_2, DESCRICAO_SITUACAO_SERVIDOR_EXONERADO);
867
 
868
                cenarioTestHelper.inserirUsuarioSca(SEQUENCIAL_USUARIO_3, LOGIN_PESSOA_ANTONIO_GERONCIO);
869
                cenarioTestHelper.inserirUsuarioSca(SEQUENCIAL_USUARIO_7, LOGIN_PESSOA_ANDERSON_SILVA);
870
 
871
                cenarioTestHelper.inserirNacionalidade(SEQUENCIAL_NACIONALIDADE_BRASILEIRA_1, DESCRICAO_NACIONALIDADE_BRASILEIRA);
872
 
873
                cenarioTestHelper.inserirDeficiencia(SEQUENCIAL_DEFICIENCIA_3, DESCRICAO_DEFICIENCIA_FISICA);
874
 
875
                cenarioTestHelper.inserirFormaIngresso(SEQUENCIAL_FORMA_INGRESSO_CONCURSADO_1, DESCRICAO_FORMA_INGRESSO_CONCURSADO, TIPO_VINCULO_EFETIVO_E);
876
                cenarioTestHelper.inserirFormaIngresso(SEQUENCIAL_FORMA_INGRESSO_COMISSIONADO_3, DESCRICAO_FORMA_INGRESSO_COMISSIONADO, TIPO_VINCULO_COMISSIONADO_C);
877
                cenarioTestHelper.inserirFormaIngresso(SEQUENCIAL_FORMA_INGRESSO_PROCESSO_SELETIVO_8, DESCRICAO_FORMA_INGRESSO_PROCESSO_SELETIVO, TIPO_VINCULO_CONTRATADO_T);
878
                cenarioTestHelper.inserirFormaIngresso(SEQUENCIAL_FORMA_INGRESSO_PRESTADOR_9, DESCRICAO_FORMA_INGRESSO_PRESTADOR, TIPO_VINCULO_CONTRATADO_T);
879
                cenarioTestHelper.inserirFormaIngresso(SEQUENCIAL_FORMA_INGRESSO_ESTAGIARIO_4, DESCRICAO_FORMA_INGRESSO_ESTAGIARIO, TIPO_VINCULO_CONTRATADO_T);
880
                cenarioTestHelper.inserirFormaIngresso(SEQUENCIAL_FORMA_INGRESSO_SELETISTA_6, DESCRICAO_FORMA_INGRESSO_SELETISTA, TIPO_VINCULO_CELETISTA_L);
881
 
882
                cenarioTestHelper.inserirUnidade(SEQUENCIAL_UNIDADE_HOSPITAL_GERAL_ESTADO_25, DESCRICAO_UNIDADE_HOSPITAL_GERAL_ESTADO, SIGLA_UNIDADE_HOSPITAL_GERAL_ESTADO, SEQUENCIAL_ORGAO_SECRETARIA_ESTADO_SAUDE_20, ATIVO_SIM);
883
                cenarioTestHelper.inserirUnidade(SEQUENCIAL_UNIDADE_HOSPITAL_PORTUGAL_RAMALHO_30, DESCRICAO_UNIDADE_HOSPITAL_PORTUGAL_RAMALHO, SIGLA_UNIDADE_HOSPITAL_PORTUGAL_RAMALHO, SEQUENCIAL_ORGAO_SECRETARIA_ESTADO_SAUDE_20, ATIVO_NAO);
884
                cenarioTestHelper.inserirUnidade(SEQUENCIAL_UNIDADE_SEDE_33, DESCRICAO_UNIDADE_SEDE, DESCRICAO_UNIDADE_SEDE, SEQUENCIAL_ORGAO_SECRETARIA_ESTADO_SAUDE_20, ATIVO_SIM);
885
                cenarioTestHelper.inserirUnidade(SEQUENCIAL_UNIDADE_EMERGENCIA_AGRESTE_53, DESCRICAO_UNIDADE_EMERGENCIA_AGRESTE, SIGLA_UNIDADE_EMERGENCIA_AGRESTE,SEQUENCIAL_ORGAO_SECRETARIA_ESTADO_SAUDE_20 , ATIVO_SIM);            
886
                cenarioTestHelper.inserirUnidade(SEQUENCIAL_UNIDADE_SMS_ANADIA_47, DESCRICAO_UNIDADE_SMS_ANADIA, VALOR_NULO , SEQUENCIAL_ORGAO_PREFEITURA_MUNICIPAL_ANADIA_73, ATIVO_SIM);
887
                cenarioTestHelper.inserirUnidade(SEQUENCIAL_UNIDADE_SMS_MACEIO_75, DESCRICAO_UNIDADE_SMS_MACEIO, VALOR_NULO, SEQUENCIAL_ORGAO_PREFEITURA_MUNICIPAL_MACEIO_38, ATIVO_NAO);
888
 
889
                cenarioTestHelper.inserirFuncao(SEQUENCIAL_FUNCAO_CHEFE_13, DESCRICAO_FUNCAO_CHEFE, NIVEL_FG2, TIPO_FUNCAO_GRATIFICADA_F, VALOR_NULO, ATIVO_SIM);
890
                cenarioTestHelper.inserirFuncao(SEQUENCIAL_FUNCAO_GERENTE_19, DESCRICAO_FUNCAO_GERENTE, NIVEL_GTR6, TIPO_FUNCAO_GRATIFICADA_F, VALOR_NULO, ATIVO_SIM);
891
                cenarioTestHelper.inserirFuncao(SEQUENCIAL_FUNCAO_ASSESSOR_TECNICO_23, DESCRICAO_FUNCAO_ASSESSOR_TECNICO, NIVEL_AS3, TIPO_CARGO_COMISSIONADO_C, QUANTIDADE_VAGAS_2, ATIVO_SIM);
892
 
893
                cenarioTestHelper.inserirCarreira(SEQUENCIAL_CARREIRA_MEDICA_8, DESCRICAO_CARREIRA_MEDICA);
894
                cenarioTestHelper.inserirCarreira(SEQUENCIAL_CARREIRA_APOIO_SAUDE_9, DESCRICAO_CARREIRA_APOIO_SAUDE);
895
 
896
                cenarioTestHelper.inserirCargo(SEQUENCIAL_CARGO_MEDICO_9, DESCRICAO_CARGO_MEDICO, SEQUENCIAL_GRAU_INSTRUCAO_SUPERIOR_4, QUANTIDADE_VAGAS_60, ATIVO_SIM);
897
                cenarioTestHelper.inserirCargo(SEQUENCIAL_CARGO_ANALISTA_SISTEMAS_13, DESCRICAO_CARGO_ANALISTA_SISTEMAS, SEQUENCIAL_GRAU_INSTRUCAO_SUPERIOR_4, QUANTIDADE_VAGAS_3 , ATIVO_SIM);
898
                cenarioTestHelper.inserirCargo(SEQUENCIAL_CARGO_TECNICO_ADMINISTRATIVO_37, DESCRICAO_CARGO_TECNICO_ADMINISTRATIVO, SEQUENCIAL_GRAU_INSTRUCAO_ESPECIALIZACAO_6, QUANTIDADE_VAGAS_35, ATIVO_SIM);
899
 
900
                cenarioTestHelper.inserirConselho(SEQUENCIAL_CONSELHO_FEDERAL_INFORMATICA_3, DESCRICAO_CONSELHO_FEDERAL_INFORMATICA, SIGLA_CONSELHO_FEDERAL_INFORMATICA_CONFEI);
901
                cenarioTestHelper.inserirConselho(SEQUENCIAL_CONSELHO_REGIONAL_MEDICINA_9, DESCRICAO_CONSELHO_REGIONAL_MEDICINA, SIGLA_CONSELHO_REGIONAL_MEDICINA_CRM);
902
 
903
                cenarioTestHelper.inserirServidor(SEQUENCIAL_PESSOA_3, PARAMETRO_NULO, SITUACAO_CADASTRAL_HOMOLOGADO_H, SEQUENCIAL_GRAU_INSTRUCAO_3, PARAMETRO_NULO, SEQUENCIAL_USUARIO_7, SEQUENCIAL_USUARIO_7, SEQUENCIAL_NACIONALIDADE_BRASILEIRA_1, DATA_HORA_CADASTRO_15_04_2014_10_00_00, DATA_HORA_ALTERACAO_16_04_2014_10_00_00);
904
                cenarioTestHelper.inserirServidor(SEQUENCIAL_PESSOA_7, PARAMETRO_NULO, SITUACAO_CADASTRAL_VALIDADO_V, SEQUENCIAL_GRAU_INSTRUCAO_4, PARAMETRO_NULO, SEQUENCIAL_USUARIO_3, SEQUENCIAL_USUARIO_3, SEQUENCIAL_NACIONALIDADE_BRASILEIRA_1, DATA_HORA_CADASTRO_20_04_2014_12_00_00, DATA_HORA_ALTERACAO_20_04_2014_12_00_00);
905
                cenarioTestHelper.inserirServidor(SEQUENCIAL_PESSOA_10, PARAMETRO_NULO, SITUACAO_CADASTRAL_PENDENTE_P, SEQUENCIAL_GRAU_INSTRUCAO_6, SEQUENCIAL_DEFICIENCIA_3, SEQUENCIAL_USUARIO_7, SEQUENCIAL_USUARIO_7, SEQUENCIAL_NACIONALIDADE_BRASILEIRA_1, DATA_HORA_CADASTRO_15_06_2013_13_30_00, DATA_HORA_ALTERACAO_15_04_2014_10_00_00);
906
                cenarioTestHelper.inserirServidor(SEQUENCIAL_PESSOA_13, PARAMETRO_NULO, SITUACAO_CADASTRAL_PENDENTE_P, SEQUENCIAL_GRAU_INSTRUCAO_4, PARAMETRO_NULO, SEQUENCIAL_USUARIO_7, SEQUENCIAL_USUARIO_7, SEQUENCIAL_NACIONALIDADE_BRASILEIRA_1, DATA_HORA_CADASTRO_15_06_2013_13_30_00, DATA_HORA_ALTERACAO_15_04_2014_10_00_00);
907
 
908
                cenarioTestHelper.inserirEspecialidade(SEQUENCIAL_ESPECIALIDADE_CIRURGIAO_15, DESCRICAO_ESPECIALIDADE_CIRURGIAO);
909
                cenarioTestHelper.inserirEspecialidade(SEQUENCIAL_ESPECIALIDADE_CLINICO_19, DESCRICAO_ESPECIALIDADE_CLINICO);
910
 
911
                cenarioTestHelper.inserirDadoFuncional(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_33, SEQUENCIAL_PESSOA_ANDERSON_SILVA_7, SEQUENCIAL_FORMA_INGRESSO_CONCURSADO_1, DATA_INICIO_09_03_2006, CARGA_HORARIA_20, SEQUENCIAL_UNIDADE_HOSPITAL_GERAL_ESTADO_25, SEQUENCIAL_ORGAO_SECRETARIA_ESTADO_SAUDE_20, VALOR_NULO, VALOR_NULO);
912
                cenarioTestHelper.inserirDadoFuncional(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_37, SEQUENCIAL_PESSOA_ANDERSON_SILVA_7, SEQUENCIAL_FORMA_INGRESSO_PROCESSO_SELETIVO_8, DATA_INICIO_09_03_2010, CARGA_HORARIA_20, SEQUENCIAL_UNIDADE_EMERGENCIA_AGRESTE_53, SEQUENCIAL_ORGAO_PREFEITURA_MUNICIPAL_ANADIA_73, VALOR_NULO, VALOR_NULO);
913
                cenarioTestHelper.inserirDadoFuncional(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_85, SEQUENCIAL_PESSOA_ANTONIO_GERONCIO_3, SEQUENCIAL_FORMA_INGRESSO_COMISSIONADO_3, DATA_INICIO_01_04_2013, CARGA_HORARIA_40, SEQUENCIAL_UNIDADE_SEDE_33, SEQUENCIAL_ORGAO_SECRETARIA_ESTADO_SAUDE_20, VALOR_NULO, VALOR_NULO);
914
                cenarioTestHelper.inserirDadoFuncional(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_98, SEQUENCIAL_PESSOA_ANTONIO_GERONCIO_3, SEQUENCIAL_FORMA_INGRESSO_CONCURSADO_1, DATA_INICIO_01_09_2013, CARGA_HORARIA_30, SEQUENCIAL_UNIDADE_SEDE_33, SEQUENCIAL_ORGAO_SECRETARIA_ESTADO_SAUDE_20, VALOR_NULO, VALOR_NULO);
915
                cenarioTestHelper.inserirDadoFuncional(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_68, SEQUENCIAL_PESSOA_ANTONIO_GERONCIO_3, SEQUENCIAL_FORMA_INGRESSO_ESTAGIARIO_4, DATA_INICIO_01_09_2008, CARGA_HORARIA_20, SEQUENCIAL_UNIDADE_SEDE_33, SEQUENCIAL_ORGAO_SECRETARIA_ESTADO_SAUDE_20, VALOR_NULO, VALOR_NULO);
916
                cenarioTestHelper.inserirDadoFuncional(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_205, SEQUENCIAL_PESSOA_MARIA_BENEDITA_10, SEQUENCIAL_FORMA_INGRESSO_ESTAGIARIO_4, DATA_INICIO_01_10_2013, CARGA_HORARIA_20, SEQUENCIAL_UNIDADE_SEDE_33, SEQUENCIAL_ORGAO_SECRETARIA_ESTADO_SAUDE_20, VALOR_NULO, VALOR_NULO);
917
                cenarioTestHelper.inserirDadoFuncional(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_307, SEQUENCIAL_PESSOA_ELISA_LUCIA_13, SEQUENCIAL_FORMA_INGRESSO_PRESTADOR_9, DATA_INICIO_01_08_2013, CARGA_HORARIA_20, SEQUENCIAL_UNIDADE_SEDE_33, SEQUENCIAL_ORGAO_SECRETARIA_ESTADO_SAUDE_20, VALOR_NULO, VALOR_NULO);
918
                cenarioTestHelper.inserirDadoFuncional(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_450, SEQUENCIAL_PESSOA_ELISA_LUCIA_13, SEQUENCIAL_FORMA_INGRESSO_SELETISTA_6, DATA_INICIO_01_01_2014, CARGA_HORARIA_20, SEQUENCIAL_UNIDADE_SEDE_33, SEQUENCIAL_ORGAO_SECRETARIA_ESTADO_SAUDE_20, VALOR_NULO, VALOR_NULO);
919
 
920
                cenarioTestHelper.inserirServidorLocalizacaoArquivo(SEQUENCIAL_PESSOA_ANTONIO_GERONCIO_3, NUMERO_CAIXA_15, NUMERO_PASTA_58, NUMERO_PRATELEIRA_3, TIPO_LADO_ESQUERDO);
921
                cenarioTestHelper.inserirServidorLocalizacaoArquivo(SEQUENCIAL_PESSOA_ANDERSON_SILVA_7, NUMERO_CAIXA_254, NUMERO_PASTA_25, NUMERO_PRATELEIRA_4, TIPO_LADO_DIREITO);
922
 
923
                cenarioTestHelper.inserirDadoFuncionalMatricula(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_33, NUMERO_MATRICULA_9864426, DIGITO_MATRICULA_0, SEQUENCIAL_SITUACAO_SERVIDOR_ATIVO_1, NUMERO_ORDEM_534, TIPO_REGIME_TRABALHO_PLANTAO_P, SEQUENCIAL_ORGAO_SECRETARIA_ESTADO_SAUDE_20, DATA_INICIO_08_02_2006, DATA_INICIO_09_03_2006, DATA_INICIO_09_03_2006, SEQUENCIAL_FUNCAO_CHEFE_13);
924
                cenarioTestHelper.inserirDadoFuncionalMatricula(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_85, NUMERO_MATRICULA_97554522, DIGITO_MATRICULA_3, SEQUENCIAL_SITUACAO_SERVIDOR_ATIVO_1, NUMERO_ORDEM_587, TIPO_REGIME_TRABALHO_NORMAL_N, SEQUENCIAL_ORGAO_SECRETARIA_FAZENDA_ESTADO_55, DATA_INICIO_01_04_2013, DATA_INICIO_01_04_2013, DATA_INICIO_01_04_2013, SEQUENCIAL_FUNCAO_ASSESSOR_TECNICO_23);
925
                cenarioTestHelper.inserirDadoFuncionalMatricula(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_98, NUMERO_MATRICULA_97554666, DIGITO_MATRICULA_7, SEQUENCIAL_SITUACAO_SERVIDOR_ATIVO_1, NUMERO_ORDEM_987, TIPO_REGIME_TRABALHO_NORMAL_N, SEQUENCIAL_ORGAO_SECRETARIA_FAZENDA_ESTADO_55, DATA_INICIO_01_09_2013, DATA_INICIO_01_09_2013, DATA_INICIO_01_09_2013, SEQUENCIAL_FUNCAO_CHEFE_13);
926
                cenarioTestHelper.inserirDadoFuncionalMatricula(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_450, NUMERO_MATRICULA_97554897, DIGITO_MATRICULA_8, SEQUENCIAL_SITUACAO_SERVIDOR_ATIVO_1, NUMERO_ORDEM_987, TIPO_REGIME_TRABALHO_NORMAL_N, SEQUENCIAL_ORGAO_SECRETARIA_FAZENDA_ESTADO_55, DATA_INICIO_01_01_2014, DATA_INICIO_01_01_2014, DATA_INICIO_01_01_2014, SEQUENCIAL_FUNCAO_GERENTE_19);
927
 
928
                cenarioTestHelper.inserirCursoEstagio(CODIGO_CURSO_MEDICINA_1, DESCRICAO_CURSO_MEDICINA);
929
                cenarioTestHelper.inserirCursoEstagio(CODIGO_CURSO_ANALISE_SISTEMAS_2, DESCRICAO_CURSO_ANALISE_SISTEMAS);
930
 
931
                cenarioTestHelper.inserirServidorConselho(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_33, NUMERO_INSCRICAO_CONSELHO_25004, SEQUENCIAL_CONSELHO_REGIONAL_MEDICINA_9, CODIGO_UF_AL);
932
                cenarioTestHelper.inserirDadoFuncionalMatriculaCarreira(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_33, SEQUENCIAL_CARREIRA_MEDICA_8, SEQUENCIAL_CARGO_MEDICO_9, SEQUENCIAL_UNIDADE_SMS_ANADIA_47, TIPO_CLASSE_A, TIPO_NIVEL_4);
933
                cenarioTestHelper.inserirDadoFuncionalMatriculaCarreira(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_98, SEQUENCIAL_CARREIRA_APOIO_SAUDE_9, SEQUENCIAL_CARGO_ANALISTA_SISTEMAS_13, SEQUENCIAL_UNIDADE_SEDE_33, TIPO_CLASSE_A, TIPO_NIVEL_4);
934
                cenarioTestHelper.inserirDadoFuncionalMatriculaCarreira(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_450, SEQUENCIAL_CARREIRA_APOIO_SAUDE_9, SEQUENCIAL_CARGO_ANALISTA_SISTEMAS_13, SEQUENCIAL_UNIDADE_SEDE_33, TIPO_CLASSE_A, TIPO_NIVEL_2);
935
 
936
                cenarioTestHelper.inserirInstituicaoEstagio(CODIGO_INSTITUICAO_UFAL_1, DESCRICAO_INSTITUICAO_UFAL, SIGLA_INSTITUICAO_UFAL, NUMERO_CONVENIO_25_2013, DATA_INICIO_CONVENIO_01_01_2013, DATA_FIM_CONVENIO_01_01_2019);
937
                cenarioTestHelper.inserirInstituicaoEstagio(CODIGO_INSTITUICAO_CESMAC_3, DESCRICAO_INSTITUICAO_CESMAC, SIGLA_INSTITUICAO_CESMAC, NUMERO_CONVENIO_17_2012, DATA_INICIO_CONVENIO_01_01_2012, DATA_FIM_CONVENIO_01_01_2019);
938
 
939
                cenarioTestHelper.inserirDadoFuncionalContratado(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_37, NUMERO_CONTRATO_3569_2013, DATA_FIM_01_01_2012, PARAMETRO_NULO);
940
                cenarioTestHelper.inserirDadoFuncionalContratado(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_68, NUMERO_CONTRATO_549_2008, DATA_FIM_01_01_2009, DATA_RESCISAO_01_12_2008);
941
                cenarioTestHelper.inserirDadoFuncionalContratado(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_205, NUMERO_CONTRATO_905_2013, DATA_FIM_01_10_2013, PARAMETRO_NULO);
942
                cenarioTestHelper.inserirDadoFuncionalContratado(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_307, NUMERO_CONTRATO_507_2013, DATA_FIM_01_08_2013, PARAMETRO_NULO);
943
 
944
                cenarioTestHelper.inserirDadoFuncionalContratadoPrestadorProcessoSeletivo(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_37, SEQUENCIAL_CARGO_TECNICO_ADMINISTRATIVO_37, SEQUENCIAL_ORGAO_SECRETARIA_ESTADO_SAUDE_20);
945
                cenarioTestHelper.inserirDadoFuncionalContratadoPrestadorProcessoSeletivo(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_307, SEQUENCIAL_CARGO_ANALISTA_SISTEMAS_13, SEQUENCIAL_ORGAO_SECRETARIA_ESTADO_SAUDE_20);
946
 
947
                cenarioTestHelper.inserirDadoFuncionalContratadorEstagio(NOSSO_NUMERO_SERVIDOR_DADO_FUNCIONAL_68, CODIGO_INSTITUICAO_UFAL_1, CODIGO_CURSO_MEDICINA_1, OBRIGATORIO_SIM, REMUNERADO_NAO, NIVEL_ENSINO_SUPERIOR_S);
948
 
949
        }
950
 
951
}