()
| 691 | } |
| 692 | |
| 693 | func addStringFormatterTests() { |
| 694 | // Standard string. |
| 695 | v := "test" |
| 696 | nv := (*string)(nil) |
| 697 | pv := &v |
| 698 | vAddr := fmt.Sprintf("%p", pv) |
| 699 | pvAddr := fmt.Sprintf("%p", &pv) |
| 700 | vt := "string" |
| 701 | vs := "test" |
| 702 | addFormatterTest("%v", v, vs) |
| 703 | addFormatterTest("%v", pv, "<*>"+vs) |
| 704 | addFormatterTest("%v", &pv, "<**>"+vs) |
| 705 | addFormatterTest("%+v", nv, "<nil>") |
| 706 | addFormatterTest("%+v", v, vs) |
| 707 | addFormatterTest("%+v", pv, "<*>("+vAddr+")"+vs) |
| 708 | addFormatterTest("%+v", &pv, "<**>("+pvAddr+"->"+vAddr+")"+vs) |
| 709 | addFormatterTest("%+v", nv, "<nil>") |
| 710 | addFormatterTest("%#v", v, "("+vt+")"+vs) |
| 711 | addFormatterTest("%#v", pv, "(*"+vt+")"+vs) |
| 712 | addFormatterTest("%#v", &pv, "(**"+vt+")"+vs) |
| 713 | addFormatterTest("%#v", nv, "(*"+vt+")"+"<nil>") |
| 714 | addFormatterTest("%#+v", v, "("+vt+")"+vs) |
| 715 | addFormatterTest("%#+v", pv, "(*"+vt+")("+vAddr+")"+vs) |
| 716 | addFormatterTest("%#+v", &pv, "(**"+vt+")("+pvAddr+"->"+vAddr+")"+vs) |
| 717 | addFormatterTest("%#+v", nv, "(*"+vt+")"+"<nil>") |
| 718 | } |
| 719 | |
| 720 | func addInterfaceFormatterTests() { |
| 721 | // Nil interface. |
no test coverage detected
searching dependent graphs…