in image/resources/filter-exports/tools/verify/main.go [73:102]
func main() {
failed := make([][]test, 4)
failed[0] = try(false, false)
failed[1] = try(true, false)
failed[2] = try(false, true)
failed[3] = try(true, true)
min := math.MaxInt
for _, f := range failed {
if len(f) < min {
min = len(f)
}
}
for i, f := range failed {
fmt.Printf("Case %d has %d errors\n", i, len(f))
}
for i, f := range failed {
if len(f) > min {
continue
}
fmt.Println()
fmt.Printf("Case %d's errors:\n", i)
for _, t := range f {
fmt.Printf("pattern: %-20s input: %-20s", t.pattern, t.input)
}
}
}