setupReportFormat: process output argument.
(format string)
| 60 | |
| 61 | // setupReportFormat: process output argument. |
| 62 | func (r *Report) setupReportFormat(format string) { |
| 63 | r.mode = format |
| 64 | switch format { |
| 65 | case "simple": |
| 66 | setupSimpleReport(r) |
| 67 | case "template": |
| 68 | setupTemplateReport(r) |
| 69 | case "json": |
| 70 | setupJSONReport(r) |
| 71 | case "structured": |
| 72 | setupStructuredReport(r) |
| 73 | case "dyff": |
| 74 | setupDyffReport(r) |
| 75 | default: |
| 76 | setupDiffReport(r) |
| 77 | } |
| 78 | } |
| 79 | |
| 80 | func setupDyffReport(r *Report) { |
| 81 | r.format.output = printDyffReport |
no test coverage detected