(contract jsonGoldenContract)
| 1248 | } |
| 1249 | |
| 1250 | func normalizeGoldenContract(contract jsonGoldenContract) jsonGoldenContract { |
| 1251 | contract.Definitions = normalizeStringSliceMap(contract.Definitions) |
| 1252 | commands := make(map[string]jsonGoldenCommandSchema, len(contract.Commands)) |
| 1253 | for command, schema := range contract.Commands { |
| 1254 | commands[command] = normalizeGoldenCommandSchema(schema) |
| 1255 | } |
| 1256 | contract.Commands = commands |
| 1257 | return contract |
| 1258 | } |
| 1259 | |
| 1260 | func normalizeGoldenCommandSchema(schema jsonGoldenCommandSchema) jsonGoldenCommandSchema { |
| 1261 | schema.Statuses = sortedCopy(schema.Statuses) |
no test coverage detected