()
| 220 | } |
| 221 | |
| 222 | func addUintFormatterTests() { |
| 223 | // Max uint8. |
| 224 | v := uint8(255) |
| 225 | nv := (*uint8)(nil) |
| 226 | pv := &v |
| 227 | vAddr := fmt.Sprintf("%p", pv) |
| 228 | pvAddr := fmt.Sprintf("%p", &pv) |
| 229 | vt := "uint8" |
| 230 | vs := "255" |
| 231 | addFormatterTest("%v", v, vs) |
| 232 | addFormatterTest("%v", pv, "<*>"+vs) |
| 233 | addFormatterTest("%v", &pv, "<**>"+vs) |
| 234 | addFormatterTest("%v", nv, "<nil>") |
| 235 | addFormatterTest("%+v", v, vs) |
| 236 | addFormatterTest("%+v", pv, "<*>("+vAddr+")"+vs) |
| 237 | addFormatterTest("%+v", &pv, "<**>("+pvAddr+"->"+vAddr+")"+vs) |
| 238 | addFormatterTest("%+v", nv, "<nil>") |
| 239 | addFormatterTest("%#v", v, "("+vt+")"+vs) |
| 240 | addFormatterTest("%#v", pv, "(*"+vt+")"+vs) |
| 241 | addFormatterTest("%#v", &pv, "(**"+vt+")"+vs) |
| 242 | addFormatterTest("%#v", nv, "(*"+vt+")"+"<nil>") |
| 243 | addFormatterTest("%#+v", v, "("+vt+")"+vs) |
| 244 | addFormatterTest("%#+v", pv, "(*"+vt+")("+vAddr+")"+vs) |
| 245 | addFormatterTest("%#+v", &pv, "(**"+vt+")("+pvAddr+"->"+vAddr+")"+vs) |
| 246 | addFormatterTest("%#+v", nv, "(*"+vt+")"+"<nil>") |
| 247 | |
| 248 | // Max uint16. |
| 249 | v2 := uint16(65535) |
| 250 | nv2 := (*uint16)(nil) |
| 251 | pv2 := &v2 |
| 252 | v2Addr := fmt.Sprintf("%p", pv2) |
| 253 | pv2Addr := fmt.Sprintf("%p", &pv2) |
| 254 | v2t := "uint16" |
| 255 | v2s := "65535" |
| 256 | addFormatterTest("%v", v2, v2s) |
| 257 | addFormatterTest("%v", pv2, "<*>"+v2s) |
| 258 | addFormatterTest("%v", &pv2, "<**>"+v2s) |
| 259 | addFormatterTest("%v", nv2, "<nil>") |
| 260 | addFormatterTest("%+v", v2, v2s) |
| 261 | addFormatterTest("%+v", pv2, "<*>("+v2Addr+")"+v2s) |
| 262 | addFormatterTest("%+v", &pv2, "<**>("+pv2Addr+"->"+v2Addr+")"+v2s) |
| 263 | addFormatterTest("%+v", nv2, "<nil>") |
| 264 | addFormatterTest("%#v", v2, "("+v2t+")"+v2s) |
| 265 | addFormatterTest("%#v", pv2, "(*"+v2t+")"+v2s) |
| 266 | addFormatterTest("%#v", &pv2, "(**"+v2t+")"+v2s) |
| 267 | addFormatterTest("%#v", nv2, "(*"+v2t+")"+"<nil>") |
| 268 | addFormatterTest("%#+v", v2, "("+v2t+")"+v2s) |
| 269 | addFormatterTest("%#+v", pv2, "(*"+v2t+")("+v2Addr+")"+v2s) |
| 270 | addFormatterTest("%#+v", &pv2, "(**"+v2t+")("+pv2Addr+"->"+v2Addr+")"+v2s) |
| 271 | addFormatterTest("%#+v", nv2, "(*"+v2t+")"+"<nil>") |
| 272 | |
| 273 | // Max uint32. |
| 274 | v3 := uint32(4294967295) |
| 275 | nv3 := (*uint32)(nil) |
| 276 | pv3 := &v3 |
| 277 | v3Addr := fmt.Sprintf("%p", pv3) |
| 278 | pv3Addr := fmt.Sprintf("%p", &pv3) |
| 279 | v3t := "uint32" |
no test coverage detected
searching dependent graphs…