Erro ao submeter desafio da TRILHA GO

Olá, amigos.

Estou com um problema ao submeter o desafio de Listagem de diretórios em formato JSON
Os testes passam, mas na hora de submter obtenho score 0. Ao verificar o arquivo output.xml vejo que há uma mensagem de erro, mas não consigo entender o que pode estar acontecendo. Abaixo o conteúdo do arquivo:

<?xml version="1.0" encoding="UTF-8"?>
<testsuites>
	<testsuite tests="1" failures="1" time="0.003" name="command-line-arguments">
		<properties>
			<property name="go.version" value="go1.11.1"></property>
		</properties>
		<testcase classname="command-line-arguments" name="TestSubmitJsonify" time="0.000">
			<failure message="Failed" type="">Error Trace:&#x9;submit_test.go:31&#xA;Error:      &#x9;Not equal: &#xA;            &#x9;expected: []main.file{main.file{Name:&#34;1.txt&#34;, Path:&#34;./data/1/2/1.txt&#34;}, main.file{Name:&#34;2.txt&#34;, Path:&#34;./data/1/2.txt&#34;}, main.file{Name:&#34;3.txt&#34;, Path:&#34;./data/3/3.txt&#34;}, main.file{Name:&#34;4.txt&#34;, Path:&#34;./data/3/4/5/4.txt&#34;}, main.file{Name:&#34;6.txt&#34;, Path:&#34;./data/3/4/6.txt&#34;}}&#xA;            &#x9;actual  : []main.file{main.file{Name:&#34;1.txt&#34;, Path:&#34;data/1/2/1.txt&#34;}, main.file{Name:&#34;2.txt&#34;, Path:&#34;data/1/2.txt&#34;}, main.file{Name:&#34;3.txt&#34;, Path:&#34;data/3/3.txt&#34;}, main.file{Name:&#34;4.txt&#34;, Path:&#34;data/3/4/5/4.txt&#34;}, main.file{Name:&#34;6.txt&#34;, Path:&#34;data/3/4/6.txt&#34;}}&#xA;            &#x9;&#xA;            &#x9;Diff:&#xA;            &#x9;--- Expected&#xA;            &#x9;+++ Actual&#xA;            &#x9;@@ -3,3 +3,3 @@&#xA;            &#x9;   Name: (string) (len=5) &#34;1.txt&#34;,&#xA;            &#x9;-  Path: (string) (len=16) &#34;./data/1/2/1.txt&#34;&#xA;            &#x9;+  Path: (string) (len=14) &#34;data/1/2/1.txt&#34;&#xA;            &#x9;  },&#xA;            &#x9;@@ -7,3 +7,3 @@&#xA;            &#x9;   Name: (string) (len=5) &#34;2.txt&#34;,&#xA;            &#x9;-  Path: (string) (len=14) &#34;./data/1/2.txt&#34;&#xA;            &#x9;+  Path: (string) (len=12) &#34;data/1/2.txt&#34;&#xA;            &#x9;  },&#xA;            &#x9;@@ -11,3 +11,3 @@&#xA;            &#x9;   Name: (string) (len=5) &#34;3.txt&#34;,&#xA;            &#x9;-  Path: (string) (len=14) &#34;./data/3/3.txt&#34;&#xA;            &#x9;+  Path: (string) (len=12) &#34;data/3/3.txt&#34;&#xA;            &#x9;  },&#xA;            &#x9;@@ -15,3 +15,3 @@&#xA;            &#x9;   Name: (string) (len=5) &#34;4.txt&#34;,&#xA;            &#x9;-  Path: (string) (len=18) &#34;./data/3/4/5/4.txt&#34;&#xA;            &#x9;+  Path: (string) (len=16) &#34;data/3/4/5/4.txt&#34;&#xA;            &#x9;  },&#xA;            &#x9;@@ -19,3 +19,3 @@&#xA;            &#x9;   Name: (string) (len=5) &#34;6.txt&#34;,&#xA;            &#x9;-  Path: (string) (len=16) &#34;./data/3/4/6.txt&#34;&#xA;            &#x9;+  Path: (string) (len=14) &#34;data/3/4/6.txt&#34;&#xA;            &#x9;  }&#xA;Test:       &#x9;TestSubmitJsonify</failure>
		</testcase>
	</testsuite>
</testsuites>

Oi @Lion77a, percebi que a mensagem de erro está codificada em html entities e está retornando uma table em markdown, enquanto o problema não é resolvido, você pode contornar isso utilizando um decoder online como este : https://mothereff.in/html-entities e em seguida copiar o resultado para um editor markdown como este: https://stackedit.io/app

Vou alinhar com o pessoal para resolvermos este problema :wink:

Enfim, a mensagem de erro decodificada é :

Error Trace: submit_test.go:31
Error: Not equal:
expected: []main.file{main.file{Name:“1.txt”, Path:"./data/1/2/1.txt"}, main.file{Name:“2.txt”, Path:"./data/1/2.txt"}, main.file{Name:“3.txt”, Path:"./data/3/3.txt"}, main.file{Name:“4.txt”, Path:"./data/3/4/5/4.txt"}, main.file{Name:“6.txt”, Path:"./data/3/4/6.txt"}}
actual : []main.file{main.file{Name:“1.txt”, Path:“data/1/2/1.txt”}, main.file{Name:“2.txt”, Path:“data/1/2.txt”}, main.file{Name:“3.txt”, Path:“data/3/3.txt”}, main.file{Name:“4.txt”, Path:“data/3/4/5/4.txt”}, main.file{Name:“6.txt”, Path:“data/3/4/6.txt”}}
Diff:
— Expected
+++ Actual
@@ -3,3 +3,3 @@
Name: (string) (len=5) “1.txt”,
- Path: (string) (len=16) “./data/1/2/1.txt”
+ Path: (string) (len=14) “data/1/2/1.txt”
},
@@ -7,3 +7,3 @@
Name: (string) (len=5) “2.txt”,
- Path: (string) (len=14) “./data/1/2.txt”
+ Path: (string) (len=12) “data/1/2.txt”
},
@@ -11,3 +11,3 @@
Name: (string) (len=5) “3.txt”,
- Path: (string) (len=14) “./data/3/3.txt”
+ Path: (string) (len=12) “data/3/3.txt”
},
@@ -15,3 +15,3 @@
Name: (string) (len=5) “4.txt”,
- Path: (string) (len=18) “./data/3/4/5/4.txt”
+ Path: (string) (len=16) “data/3/4/5/4.txt”
},
@@ -19,3 +19,3 @@
Name: (string) (len=5) “6.txt”,
- Path: (string) (len=16) “./data/3/4/6.txt”
+ Path: (string) (len=14) “data/3/4/6.txt”
}
Test: TestSubmitJsonify

Obtive outro erro no desafio go-3 (Api com frases do monte python):

Error Trace: submit_test.go:52
Error: Should not be: “”
Test: TestSubmitQuoteByActor

Opa @Lion77a, dá uma olhada no seu desafio, pelo que vejo, o retorno da chamada está vindo incorreto.

/v1/quote/{actor}

Método: GET

Retorna uma frase aleatória do ator passado como parâmetro.

O formato esperado em ambas URLs é uma Response JSON:
{“actor”:“John Cleese”,“quote”:“Yes, cigarettes. My hovercraft is full of eels.”}

Se você puder, abra uma nova thread relacionada ao problema específico, assim a gente não mistura os assuntos. Quanto ao teste anterior, conseguiu resolver o problema?