Skip to content

Commit

Permalink
fix: substituido intancias onde a classeBD foi chamada diretamente no…
Browse files Browse the repository at this point in the history
… teste por chamadas via fixture
  • Loading branch information
Paul Richard Pereira Martins dos Anjos committed Oct 14, 2024
1 parent 392ea79 commit 321bafe
Show file tree
Hide file tree
Showing 6 changed files with 81 additions and 87 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -30,4 +30,13 @@ protected function cadastrar($dados = [])

return $this->objBlocoDeTramiteProtocoloDTO;
}

protected function listar($dados = [])
{
$this->objBlocoDeTramiteProtocoloDTO->setDblIdProtocolo($dados['IdProtocolo']);
$this->objBlocoDeTramiteProtocoloDTO->retTodos();

$objBlocoDeTramiteProtocoloBD = new \PenBlocoProcessoBD($this->inicializarObjInfraIBanco());
return $objBlocoDeTramiteProtocoloBD->listar($this->objBlocoDeTramiteProtocoloDTO);
}
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
<?php

use Tests\Funcional\Sei\Fixtures\{ProtocoloFixture,ProcedimentoFixture,AtividadeFixture,ContatoFixture,ParticipanteFixture,RelProtocoloAssuntoFixture,AtributoAndamentoFixture,DocumentoFixture,AssinaturaFixture,AnexoFixture,AnexoProcessoFixture};

/**
*
* Execution Groups
Expand Down Expand Up @@ -72,17 +70,14 @@ function ($testCase) {
$testCase->refresh();

$colunaEstado = $testCase->elements($testCase->using('xpath')->value('//table[@id="tblBlocos"]/tbody/tr/td[3]'));
$this->assertEquals(utf8_encode("Concluído"), $colunaEstado[0]->text());

$objPenBlocoProcessoDTO = new \PenBlocoProcessoDTO();
$objPenBlocoProcessoDTO->setDblIdProtocolo($objProtocoloDTO->getDblIdProtocolo());
$objPenBlocoProcessoDTO->retNumIdAndamento();
$objPenBlocoProcessoDTO->setNumMaxRegistrosRetorno(1);
$this->assertEquals(mb_convert_encoding("Concluído", 'UTF-8', 'ISO-8859-1'), $colunaEstado[0]->text());

$objBD = new \PenBlocoProcessoBD(\BancoSEI::getInstance());
$objPenBlocoProcesso = $objBD->consultar($objPenBlocoProcessoDTO);
$objBlocoDeTramiteProtocoloFixture = new \BlocoDeTramiteProtocoloFixture();
$objBlocoDeTramiteProtocolo = $objBlocoDeTramiteProtocoloFixture->buscar([
'IdProtocolo' => $objProtocoloDTO->getDblIdProtocolo(),
]);

$this->assertEquals(6, $objPenBlocoProcesso->getNumIdAndamento());
$this->assertEquals(6, $objBlocoDeTramiteProtocolo[0]->getNumIdAndamento());
return true;
}, PEN_WAIT_TIMEOUT);
}
Expand Down Expand Up @@ -153,17 +148,14 @@ function ($testCase) {
$testCase->refresh();

$colunaEstado = $testCase->elements($testCase->using('xpath')->value('//table[@id="tblBlocos"]/tbody/tr/td[3]'));
$this->assertEquals(utf8_encode("Concluído"), $colunaEstado[0]->text());
$this->assertEquals(mb_convert_encoding("Concluído", 'UTF-8', 'ISO-8859-1'), $colunaEstado[0]->text());

$objPenBlocoProcessoDTO = new \PenBlocoProcessoDTO();
$objPenBlocoProcessoDTO->setDblIdProtocolo($objProtocoloDTO->getDblIdProtocolo());
$objPenBlocoProcessoDTO->retNumIdAndamento();
$objPenBlocoProcessoDTO->setNumMaxRegistrosRetorno(1);
$objBlocoDeTramiteProtocoloFixture = new \BlocoDeTramiteProtocoloFixture();
$objBlocoDeTramiteProtocolo = $objBlocoDeTramiteProtocoloFixture->buscar([
'IdProtocolo' => $objProtocoloDTO->getDblIdProtocolo(),
]);

$objBD = new \PenBlocoProcessoBD(\BancoSEI::getInstance());
$objPenBlocoProcesso = $objBD->consultar($objPenBlocoProcessoDTO);

$this->assertEquals(7, $objPenBlocoProcesso->getNumIdAndamento());
$this->assertEquals(7, $objBlocoDeTramiteProtocolo[0]->getNumIdAndamento());
return true;
}, PEN_WAIT_TIMEOUT);
}
Expand Down Expand Up @@ -227,17 +219,14 @@ function ($testCase) {
$testCase->refresh();

$colunaEstado = $testCase->elements($testCase->using('xpath')->value('//table[@id="tblBlocos"]/tbody/tr/td[3]'));
$this->assertEquals(utf8_encode("Concluído"), $colunaEstado[0]->text());
$this->assertEquals(mb_convert_encoding("Concluído", 'UTF-8', 'ISO-8859-1'), $colunaEstado[0]->text());

$objPenBlocoProcessoDTO = new \PenBlocoProcessoDTO();
$objPenBlocoProcessoDTO->setDblIdProtocolo($objProtocoloDTO->getDblIdProtocolo());
$objPenBlocoProcessoDTO->retNumIdAndamento();
$objPenBlocoProcessoDTO->setNumMaxRegistrosRetorno(1);

$objBD = new \PenBlocoProcessoBD(\BancoSEI::getInstance());
$objPenBlocoProcesso = $objBD->consultar($objPenBlocoProcessoDTO);
$objBlocoDeTramiteProtocoloFixture = new \BlocoDeTramiteProtocoloFixture();
$objBlocoDeTramiteProtocolo = $objBlocoDeTramiteProtocoloFixture->buscar([
'IdProtocolo' => $objProtocoloDTO->getDblIdProtocolo(),
]);

$this->assertEquals(9, $objPenBlocoProcesso->getNumIdAndamento());
$this->assertEquals(9, $objBlocoDeTramiteProtocolo[0]->getNumIdAndamento());
return true;
}, PEN_WAIT_TIMEOUT);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,4 +30,13 @@ protected function cadastrar($dados = [])

return $this->objBlocoDeTramiteProtocoloDTO;
}

protected function listar($dados = [])
{
$this->objBlocoDeTramiteProtocoloDTO->setDblIdProtocolo($dados['IdProtocolo']);
$this->objBlocoDeTramiteProtocoloDTO->retTodos();

$objBlocoDeTramiteProtocoloBD = new \PenBlocoProcessoBD($this->inicializarObjInfraIBanco());
return $objBlocoDeTramiteProtocoloBD->listar($this->objBlocoDeTramiteProtocoloDTO);
}
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
<?php

use Tests\Funcional\Sei\Fixtures\{ProtocoloFixture,ProcedimentoFixture,AtividadeFixture,ContatoFixture,ParticipanteFixture,RelProtocoloAssuntoFixture,AtributoAndamentoFixture,DocumentoFixture,AssinaturaFixture,AnexoFixture,AnexoProcessoFixture};

/**
*
* Execution Groups
Expand Down Expand Up @@ -72,17 +70,14 @@ function ($testCase) {
$testCase->refresh();

$colunaEstado = $testCase->elements($testCase->using('xpath')->value('//table[@id="tblBlocos"]/tbody/tr/td[3]'));
$this->assertEquals(utf8_encode("Concluído"), $colunaEstado[0]->text());

$objPenBlocoProcessoDTO = new \PenBlocoProcessoDTO();
$objPenBlocoProcessoDTO->setDblIdProtocolo($objProtocoloDTO->getDblIdProtocolo());
$objPenBlocoProcessoDTO->retNumIdAndamento();
$objPenBlocoProcessoDTO->setNumMaxRegistrosRetorno(1);
$this->assertEquals(mb_convert_encoding("Concluído", 'UTF-8', 'ISO-8859-1'), $colunaEstado[0]->text());

$objBD = new \PenBlocoProcessoBD(\BancoSEI::getInstance());
$objPenBlocoProcesso = $objBD->consultar($objPenBlocoProcessoDTO);
$objBlocoDeTramiteProtocoloFixture = new \BlocoDeTramiteProtocoloFixture();
$objBlocoDeTramiteProtocolo = $objBlocoDeTramiteProtocoloFixture->buscar([
'IdProtocolo' => $objProtocoloDTO->getDblIdProtocolo(),
]);

$this->assertEquals(6, $objPenBlocoProcesso->getNumIdAndamento());
$this->assertEquals(6, $objBlocoDeTramiteProtocolo[0]->getNumIdAndamento());
return true;
}, PEN_WAIT_TIMEOUT);
}
Expand Down Expand Up @@ -153,17 +148,14 @@ function ($testCase) {
$testCase->refresh();

$colunaEstado = $testCase->elements($testCase->using('xpath')->value('//table[@id="tblBlocos"]/tbody/tr/td[3]'));
$this->assertEquals(utf8_encode("Concluído"), $colunaEstado[0]->text());
$this->assertEquals(mb_convert_encoding("Concluído", 'UTF-8', 'ISO-8859-1'), $colunaEstado[0]->text());

$objPenBlocoProcessoDTO = new \PenBlocoProcessoDTO();
$objPenBlocoProcessoDTO->setDblIdProtocolo($objProtocoloDTO->getDblIdProtocolo());
$objPenBlocoProcessoDTO->retNumIdAndamento();
$objPenBlocoProcessoDTO->setNumMaxRegistrosRetorno(1);
$objBlocoDeTramiteProtocoloFixture = new \BlocoDeTramiteProtocoloFixture();
$objBlocoDeTramiteProtocolo = $objBlocoDeTramiteProtocoloFixture->buscar([
'IdProtocolo' => $objProtocoloDTO->getDblIdProtocolo(),
]);

$objBD = new \PenBlocoProcessoBD(\BancoSEI::getInstance());
$objPenBlocoProcesso = $objBD->consultar($objPenBlocoProcessoDTO);

$this->assertEquals(7, $objPenBlocoProcesso->getNumIdAndamento());
$this->assertEquals(7, $objBlocoDeTramiteProtocolo[0]->getNumIdAndamento());
return true;
}, PEN_WAIT_TIMEOUT);
}
Expand Down Expand Up @@ -227,17 +219,14 @@ function ($testCase) {
$testCase->refresh();

$colunaEstado = $testCase->elements($testCase->using('xpath')->value('//table[@id="tblBlocos"]/tbody/tr/td[3]'));
$this->assertEquals(utf8_encode("Concluído"), $colunaEstado[0]->text());
$this->assertEquals(mb_convert_encoding("Concluído", 'UTF-8', 'ISO-8859-1'), $colunaEstado[0]->text());

$objPenBlocoProcessoDTO = new \PenBlocoProcessoDTO();
$objPenBlocoProcessoDTO->setDblIdProtocolo($objProtocoloDTO->getDblIdProtocolo());
$objPenBlocoProcessoDTO->retNumIdAndamento();
$objPenBlocoProcessoDTO->setNumMaxRegistrosRetorno(1);

$objBD = new \PenBlocoProcessoBD(\BancoSEI::getInstance());
$objPenBlocoProcesso = $objBD->consultar($objPenBlocoProcessoDTO);
$objBlocoDeTramiteProtocoloFixture = new \BlocoDeTramiteProtocoloFixture();
$objBlocoDeTramiteProtocolo = $objBlocoDeTramiteProtocoloFixture->buscar([
'IdProtocolo' => $objProtocoloDTO->getDblIdProtocolo(),
]);

$this->assertEquals(9, $objPenBlocoProcesso->getNumIdAndamento());
$this->assertEquals(9, $objBlocoDeTramiteProtocolo[0]->getNumIdAndamento());
return true;
}, PEN_WAIT_TIMEOUT);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,4 +30,13 @@ protected function cadastrar($dados = [])

return $this->objBlocoDeTramiteProtocoloDTO;
}

protected function listar($dados = [])
{
$this->objBlocoDeTramiteProtocoloDTO->setDblIdProtocolo($dados['IdProtocolo']);
$this->objBlocoDeTramiteProtocoloDTO->retTodos();

$objBlocoDeTramiteProtocoloBD = new \PenBlocoProcessoBD($this->inicializarObjInfraIBanco());
return $objBlocoDeTramiteProtocoloBD->listar($this->objBlocoDeTramiteProtocoloDTO);
}
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
<?php

use Tests\Funcional\Sei\Fixtures\{ProtocoloFixture,ProcedimentoFixture,AtividadeFixture,ContatoFixture,ParticipanteFixture,RelProtocoloAssuntoFixture,AtributoAndamentoFixture,DocumentoFixture,AssinaturaFixture,AnexoFixture,AnexoProcessoFixture};

/**
*
* Execution Groups
Expand Down Expand Up @@ -72,17 +70,14 @@ function ($testCase) {
$testCase->refresh();

$colunaEstado = $testCase->elements($testCase->using('xpath')->value('//table[@id="tblBlocos"]/tbody/tr/td[3]'));
$this->assertEquals(utf8_encode("Concluído"), $colunaEstado[0]->text());

$objPenBlocoProcessoDTO = new \PenBlocoProcessoDTO();
$objPenBlocoProcessoDTO->setDblIdProtocolo($objProtocoloDTO->getDblIdProtocolo());
$objPenBlocoProcessoDTO->retNumIdAndamento();
$objPenBlocoProcessoDTO->setNumMaxRegistrosRetorno(1);
$this->assertEquals(mb_convert_encoding("Concluído", 'UTF-8', 'ISO-8859-1'), $colunaEstado[0]->text());

$objBD = new \PenBlocoProcessoBD(\BancoSEI::getInstance());
$objPenBlocoProcesso = $objBD->consultar($objPenBlocoProcessoDTO);
$objBlocoDeTramiteProtocoloFixture = new \BlocoDeTramiteProtocoloFixture();
$objBlocoDeTramiteProtocolo = $objBlocoDeTramiteProtocoloFixture->buscar([
'IdProtocolo' => $objProtocoloDTO->getDblIdProtocolo(),
]);

$this->assertEquals(6, $objPenBlocoProcesso->getNumIdAndamento());
$this->assertEquals(6, $objBlocoDeTramiteProtocolo[0]->getNumIdAndamento());
return true;
}, PEN_WAIT_TIMEOUT);
}
Expand Down Expand Up @@ -153,17 +148,14 @@ function ($testCase) {
$testCase->refresh();

$colunaEstado = $testCase->elements($testCase->using('xpath')->value('//table[@id="tblBlocos"]/tbody/tr/td[3]'));
$this->assertEquals(utf8_encode("Concluído"), $colunaEstado[0]->text());
$this->assertEquals(mb_convert_encoding("Concluído", 'UTF-8', 'ISO-8859-1'), $colunaEstado[0]->text());

$objPenBlocoProcessoDTO = new \PenBlocoProcessoDTO();
$objPenBlocoProcessoDTO->setDblIdProtocolo($objProtocoloDTO->getDblIdProtocolo());
$objPenBlocoProcessoDTO->retNumIdAndamento();
$objPenBlocoProcessoDTO->setNumMaxRegistrosRetorno(1);
$objBlocoDeTramiteProtocoloFixture = new \BlocoDeTramiteProtocoloFixture();
$objBlocoDeTramiteProtocolo = $objBlocoDeTramiteProtocoloFixture->buscar([
'IdProtocolo' => $objProtocoloDTO->getDblIdProtocolo(),
]);

$objBD = new \PenBlocoProcessoBD(\BancoSEI::getInstance());
$objPenBlocoProcesso = $objBD->consultar($objPenBlocoProcessoDTO);

$this->assertEquals(7, $objPenBlocoProcesso->getNumIdAndamento());
$this->assertEquals(7, $objBlocoDeTramiteProtocolo[0]->getNumIdAndamento());
return true;
}, PEN_WAIT_TIMEOUT);
}
Expand Down Expand Up @@ -227,17 +219,14 @@ function ($testCase) {
$testCase->refresh();

$colunaEstado = $testCase->elements($testCase->using('xpath')->value('//table[@id="tblBlocos"]/tbody/tr/td[3]'));
$this->assertEquals(utf8_encode("Concluído"), $colunaEstado[0]->text());
$this->assertEquals(mb_convert_encoding("Concluído", 'UTF-8', 'ISO-8859-1'), $colunaEstado[0]->text());

$objPenBlocoProcessoDTO = new \PenBlocoProcessoDTO();
$objPenBlocoProcessoDTO->setDblIdProtocolo($objProtocoloDTO->getDblIdProtocolo());
$objPenBlocoProcessoDTO->retNumIdAndamento();
$objPenBlocoProcessoDTO->setNumMaxRegistrosRetorno(1);

$objBD = new \PenBlocoProcessoBD(\BancoSEI::getInstance());
$objPenBlocoProcesso = $objBD->consultar($objPenBlocoProcessoDTO);
$objBlocoDeTramiteProtocoloFixture = new \BlocoDeTramiteProtocoloFixture();
$objBlocoDeTramiteProtocolo = $objBlocoDeTramiteProtocoloFixture->buscar([
'IdProtocolo' => $objProtocoloDTO->getDblIdProtocolo(),
]);

$this->assertEquals(9, $objPenBlocoProcesso->getNumIdAndamento());
$this->assertEquals(9, $objBlocoDeTramiteProtocolo[0]->getNumIdAndamento());
return true;
}, PEN_WAIT_TIMEOUT);
}
Expand Down

0 comments on commit 321bafe

Please sign in to comment.