Necessidade dos atributos código e tipo problema serem setados posteriormente, não são inseridos ao instanciar um novo Chamado como os outros atributos da Classe.
No teste do método getCodigo da classe testRegistroChamada falha, pois não foi criado código do RegistroDeChamada no Construtor!
LINHA 36 RegistroChamadoTest.java @test
public void testGetCodigo() {
System.out.println("getCodigo");
Integer expResult = codigo;
Integer result = rc.getCodigo();
assertEquals(expResult, result);
fail("Não foi criado código do RegistroDeChamado no Construtor!");
}
Quanto menores forem os valores de inteiro da prioridade, maior a prioridade da chamada.
Sistema considera quanto menor os valores, menor a prioridade.
------------- Standard Output ---------------
Teste menor prioridade de chamado
Testcase: testeMenorPrioridade(entidade.ChamadoTest): FAILED
expected: true but was: false
junit.framework.AssertionFailedError: expected: true but was: false
at entidade.ChamadoTest.testeMenorPrioridade(ChamadoTest.java:233)
Construtor da Classe chamado(referente a problemas de banco e desempenho) não possuí código no construtor, logo o retorno é nulo para o método getCodigo(), sendo necessário ser setado posteriormente.
Testcase: testGetCodigo(entidade.ChamadoTest): Caused an ERROR
null
java.lang.NullPointerException
at entidade.Chamado.getCodigo(Chamado.java:113)
at entidade.ChamadoTest.testGetCodigo(ChamadoTest.java:42)
Variável CPF é declarada como long (Valor máximo: 2,147,483,647). No entanto, alguns números de CPF ultrapassam este limite, tornando este tipo de variável inadequada para armazená-los.
Sugestão: usar String.