Integration Test com Grails 3.3.11
13/08/2020 15:36
0
Prezados,

Estou tentando fazer um teste de integração com Grails por meio do meu controller, só que quando o teste acaba, quando da BUILD FAILED, a console me aponta para um arquivo XML com o resultado do teste. Este arquivo é difícil de ler e chato para humanos.

Entretanto, em tutoriais na internet eu tenho visto um report em HTML, muito fácil de visualizar e, comigo não aparece esse relatório.

Alguém sabe como eu faço para ter acesso a esse relatório mais inteligível? Olha aí embaixo.

Atenciosamente,

Alfredo

<?xml version="1.0" encoding="UTF-8"?>
-<testsuite time="18.72" hostname="DESKTOP-Q29OQ1N" timestamp="2020-08-13T18:30:14" errors="0" failures="1" skipped="0" tests="2" name="br.gov.cmb.cmbid.test.integration.CmbIdControllerSpec">
<properties/>
<testcase time="18.13" name="Get document inactived" classname="br.gov.cmb.cmbid.test.integration.CmbIdControllerSpec"/>
-<testcase time="0.59" name="Get a non existent document" classname="br.gov.cmb.cmbid.test.integration.CmbIdControllerSpec">
<failure type="org.spockframework.runtime.SpockComparisonFailure" message="Condition not satisfied: httpResponse.getStatusLine().getStatusCode() == 400 | | | | | HTTP/1.1 404 404 false HttpResponseProxy{HTTP/1.1 404 [X-Application-Context: application:development:0, Content-Type: application/json;charset=utf-8, Transfer-Encoding: chunked, Date: Thu, 13 Aug 2020 18:30:32 GMT] ResponseEntityProxy{[Content-Type: application/json;charset=utf-8,Chunked: true]}} ">Condition not satisfied: httpResponse.getStatusLine().getStatusCode() == 400 | | | | | HTTP/1.1 404 404 false HttpResponseProxy{HTTP/1.1 404 [X-Application-Context: application:development:0, Content-Type: application/json;charset=utf-8, Transfer-Encoding: chunked, Date: Thu, 13 Aug 2020 18:30:32 GMT] ResponseEntityProxy{[Content-Type: application/json;charset=utf-8,Chunked: true]}}at br.gov.cmb.cmbid.test.integration.CmbIdControllerSpec.Get a non existent document(CmbIdControllerSpec.groovy:39) </failure>
</testcase>
-<system-out>
-<![CDATA[
Configuring Spring Security Core ...
... finished configuring Spring Security Core
Configuring Spring Security REST 2.0.0.M2...
... finished configuring Spring Security REST
Grails application running at http://localhost:64070/cmbid in environment: development
Hibernate: select TOP(?) this_.document_id as document1_0_0_, this_.doc_version as doc_vers2_0_0_, this_.user_id as user_id3_0_0_, this_.document_properties_id as document4_0_0_, this_.active as active5_0_0_, this_.fields as fields6_0_0_, this_.signature as signatur7_0_0_ from document this_ where this_.document_id=?
http://localhost:64070/cmbid/api/v1/public/documents/96c0dfc970204e7092f66f3932c818c7
Hibernate: select TOP(?) this_.document_id as document1_0_0_, this_.doc_version as doc_vers2_0_0_, this_.user_id as user_id3_0_0_, this_.document_properties_id as document4_0_0_, this_.active as active5_0_0_, this_.fields as fields6_0_0_, this_.signature as signatur7_0_0_ from document this_ where this_.document_id=?
http://localhost:64070/cmbid/api/v1/public/documents/nonExistenteDocuuid
]]>
</system-out>
-<system-err>
-<![CDATA[]]>
</system-err>
</testsuite>
Tags: Grails


Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto