| package main | |
| func Size(a int) string { | |
| GoCover.Count[0] = 1 | |
| switch { | |
| case a < 0: | |
| GoCover.Count[2] = 1 | |
| return "negative" | |
| case a == 0: | |
| GoCover.Count[3] = 1 | |
| return "zero" | |
| case a < 10: | |
| GoCover.Count[4] = 1 | |
| return "small" | |
| case a < 100: | |
| GoCover.Count[5] = 1 | |
| return "big" | |
| case a < 1000: | |
| GoCover.Count[6] = 1 | |
| return "huge" | |
| } | |
| GoCover.Count[1] = 1 | |
| return "enormous" | |
| } | |
| var GoCover = struct { | |
| Count [7]uint32 | |
| Pos [3 * 7]uint32 | |
| NumStmt [7]uint16 | |
| } { | |
| Pos: [3 * 7]uint32{ | |
| 3, 4, 0x90019, // [0] | |
| 16, 16, 0x130002, // [1] | |
| 5, 6, 0x140002, // [2] | |
| 7, 8, 0x100002, // [3] | |
| 9, 10, 0x110002, // [4] | |
| 11, 12, 0xf0002, // [5] | |
| 13, 14, 0x100002, // [6] | |
| }, | |
| NumStmt: [7]uint16{ | |
| 1, // 0 | |
| 1, // 1 | |
| 1, // 2 | |
| 1, // 3 | |
| 1, // 4 | |
| 1, // 5 | |
| 1, // 6 | |
| }, | |
| } |