From d339a57ef8038fda38aff1848abb15d2b00ddd64 Mon Sep 17 00:00:00 2001 From: roberto Date: Thu, 10 Oct 2024 15:41:45 -0300 Subject: [PATCH] =?UTF-8?q?ajustes=20testes=20unit=C3=A1rios=20para=20tag?= =?UTF-8?q?=20agropecuario?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tests/MakeTest.php | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/tests/MakeTest.php b/tests/MakeTest.php index cc0d5f24..4d78b27a 100755 --- a/tests/MakeTest.php +++ b/tests/MakeTest.php @@ -1079,6 +1079,34 @@ public function test_taginfRespTec(): void $this->validarCriacaoTag2($std, $element, 'infRespTec', ['CSRT']); } + public function test_tagagropecuario_defencivo(): void + { + $std = new \stdClass(); + $std->nReceituario = '1234567890ABCDEFGHIJ'; //Obrigatório se houver defencivo 1-20 caracteres, opcional caso contrario + $std->CPFRespTec = '12345678901'; //Obrigatório se houver defencivo 11 digitos, opcional caso contrario + //$std->tpGuia = '1'; //Obrigatório se houver guia 1-GTA, 2-TTA, 3-DTA, 4-ATV, 5-PTV, 6-GVT, 7-GF, opcional caso contrario + //$std->UFGuia = 'MG'; //opcional + //$std->serieGuia = 'A12345678'; //opcional 9 caracteres + //$std->nGuia = '123456789'; //Obrigatório se houver guia 9 digitos, opcional caso contrario + + $element = $this->make->tagagropecuario($std); + $this->validarCriacaoTag2($std, $element, 'agropecuario', ['nReceituario', 'CPFRespTec']); + } + + public function test_tagagropecuario_guia(): void + { + $std = new \stdClass(); + //$std->nReceituario = '1234567890ABCDEFGHIJ'; //Obrigatório se houver defencivo 1-20 caracteres, opcional caso contrario + //$std->CPFRespTec = '12345678901'; //Obrigatório se houver defencivo 11 digitos, opcional caso contrario + $std->tpGuia = '1'; //Obrigatório se houver guia 1-GTA, 2-TTA, 3-DTA, 4-ATV, 5-PTV, 6-GVT, 7-GF, opcional caso contrario + $std->UFGuia = 'MG'; //opcional + $std->serieGuia = 'A12345678'; //opcional 9 caracteres + $std->nGuia = '123456789'; //Obrigatório se houver guia 9 digitos, opcional caso contrario + + $element = $this->make->tagagropecuario($std); + $this->validarCriacaoTag2($std, $element, 'agropecuario', ['tpGuia']); + } + private function validarCriacaoTag2( \stdClass $std, \DOMElement $element,