MCPcopy Index your code
hub / github.com/expr-lang/expr / addIntDumpTests

Function addIntDumpTests

internal/spew/dump_test.go:89–154  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

87}
88
89func 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)

Callers 1

TestDumpFunction · 0.85

Calls 2

addDumpTestFunction · 0.85
SprintfMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…