Après la mise à niveau de 0.2.7 à 0.6.1, j'observe une erreur de test lors de l'exécution du Gradle.Test Échec après la mise à niveau de 0.2.7 à 0.6.1
Le test n'est simple:
And match response.dispositionInstructions == "Disposition Instructions"
Quand je lance à partir IntelliJ, le test passe. de gradle Exécution de la fonctionnalité, ce qui suit est enregistré:
15:11:22.840 [DEBUG] [TestEventLogger] com.intuit.karate.exception.KarateException: path: $.dispositionInstructions, actual: '{"dispositionInstructions":"Disposition Instructions", rest of document omitted}’ , expected: 'Disposition Instructions', reason: not equal
Je ne sais pas si elle est pertinente, mais le document JSON est plus longue 94k. Cependant, si je colle le document (à partir du journal) dans un validateur JSON (jsonlint.com), il le montre comme étant valide. J'ai envie d'exploiter cette nouvelle fonctionnalité et c'est le seul problème qui me bloque. Des suggestions pour expliquer pourquoi cela échoue sur 0.6.1?
Un grand merci pour la réponse rapide. Comme conseillé, résolu le problème en ajoutant 'test {jvmArgs! = "-Dfile.encoding = UTF-8"' à build.gradle. – user1346150
fantastique. merci @ user1346150 pour confirmer! –