uspdev / nfe-ws

Webservice para validação de NFEs
GNU Lesser General Public License v2.1
2 stars 2 forks source link

Criação de testes unitários com PHPUnit #7

Closed thiagogomesverissimo closed 4 years ago

masakik commented 6 years ago

Não fui totalmente iniciado nos testes unitários ainda, apesar da apresentação do @girol. Mas nesse caso específico não tenho muita ideia de como fazer os testes.

masakik commented 6 years ago

O ponto principal desse webservice é a comunicação com a SEFAZ (secretaria da fazenda) que necessita de um certificado tipo A1 válido. Sem isso não tem como fazer teste na comunicação. De fato a validação do XML e a geração da DANFE quem faz é o sped-nfe. Eu gero um outro documento que é um atestado de consulta que esse sim foi o plus desse projeto em relação ao sped-nfe original.

girol commented 6 years ago

Mas dá pra fazer teste de I/O talvez mockando os resultados, ou não?