INNER CODE UNIT · Go
outputResult
cweill/gotests · gotests_test.go:949
func outputResult(t *testing.T, tmpDir, testName string, got []byte) {
tmpResult := path.Join(tmpDir, toSnakeCase(testName)+".go")
if err := ioutil.WriteFile(tmpResult, got, 0644); err != nil {
t.Errorf("ioutil.WriteFile: %v", err)
}
t.Logf("%s", tmpResult)
}
func loadExternalJsonFile(file string) (map[string]interface{}, error) {
buf, err := ioutil.ReadFile(file)
if err != nil {
return nil, err
}
params := map[string]interface{}{}
err = json.Unmarshal(buf, ¶ms)
return params, err
}