()
| 87 | } |
| 88 | |
| 89 | func addIntDumpTests() { |
| 90 | // Max int8. |
| 91 | v := int8(127) |
| 92 | nv := (*int8)(nil) |
| 93 | pv := &v |
| 94 | vAddr := fmt.Sprintf("%p", pv) |
| 95 | pvAddr := fmt.Sprintf("%p", &pv) |
| 96 | vt := "int8" |
| 97 | vs := "127" |
| 98 | addDumpTest(v, "("+vt+") "+vs+"\n") |
| 99 | addDumpTest(pv, "(*"+vt+")("+vAddr+")("+vs+")\n") |
| 100 | addDumpTest(&pv, "(**"+vt+")("+pvAddr+"->"+vAddr+")("+vs+")\n") |
| 101 | addDumpTest(nv, "(*"+vt+")(<nil>)\n") |
| 102 | |
| 103 | // Max int16. |
| 104 | v2 := int16(32767) |
| 105 | nv2 := (*int16)(nil) |
| 106 | pv2 := &v2 |
| 107 | v2Addr := fmt.Sprintf("%p", pv2) |
| 108 | pv2Addr := fmt.Sprintf("%p", &pv2) |
| 109 | v2t := "int16" |
| 110 | v2s := "32767" |
| 111 | addDumpTest(v2, "("+v2t+") "+v2s+"\n") |
| 112 | addDumpTest(pv2, "(*"+v2t+")("+v2Addr+")("+v2s+")\n") |
| 113 | addDumpTest(&pv2, "(**"+v2t+")("+pv2Addr+"->"+v2Addr+")("+v2s+")\n") |
| 114 | addDumpTest(nv2, "(*"+v2t+")(<nil>)\n") |
| 115 | |
| 116 | // Max int32. |
| 117 | v3 := int32(2147483647) |
| 118 | nv3 := (*int32)(nil) |
| 119 | pv3 := &v3 |
| 120 | v3Addr := fmt.Sprintf("%p", pv3) |
| 121 | pv3Addr := fmt.Sprintf("%p", &pv3) |
| 122 | v3t := "int32" |
| 123 | v3s := "2147483647" |
| 124 | addDumpTest(v3, "("+v3t+") "+v3s+"\n") |
| 125 | addDumpTest(pv3, "(*"+v3t+")("+v3Addr+")("+v3s+")\n") |
| 126 | addDumpTest(&pv3, "(**"+v3t+")("+pv3Addr+"->"+v3Addr+")("+v3s+")\n") |
| 127 | addDumpTest(nv3, "(*"+v3t+")(<nil>)\n") |
| 128 | |
| 129 | // Max int64. |
| 130 | v4 := int64(9223372036854775807) |
| 131 | nv4 := (*int64)(nil) |
| 132 | pv4 := &v4 |
| 133 | v4Addr := fmt.Sprintf("%p", pv4) |
| 134 | pv4Addr := fmt.Sprintf("%p", &pv4) |
| 135 | v4t := "int64" |
| 136 | v4s := "9223372036854775807" |
| 137 | addDumpTest(v4, "("+v4t+") "+v4s+"\n") |
| 138 | addDumpTest(pv4, "(*"+v4t+")("+v4Addr+")("+v4s+")\n") |
| 139 | addDumpTest(&pv4, "(**"+v4t+")("+pv4Addr+"->"+v4Addr+")("+v4s+")\n") |
| 140 | addDumpTest(nv4, "(*"+v4t+")(<nil>)\n") |
| 141 | |
| 142 | // Max int. |
| 143 | v5 := int(2147483647) |
| 144 | nv5 := (*int)(nil) |
| 145 | pv5 := &v5 |
| 146 | v5Addr := fmt.Sprintf("%p", pv5) |
no test coverage detected
searching dependent graphs…