@@ -34,25 +34,25 @@ func TestCounterAdd(t *testing.T) {
3434 now : func () time.Time { return now },
3535 }).(* counter )
3636 counter .Inc ()
37- if expected , got := 0.0 , math . Float64frombits ( counter .valBits ); expected != got {
37+ if expected , got := 0.0 , counter .valBits . Value ( ); expected != got {
3838 t .Errorf ("Expected %f, got %f." , expected , got )
3939 }
40- if expected , got := uint64 (1 ), counter .valInt ; expected != got {
40+ if expected , got := int64 (1 ), counter .valInt . Value () ; expected != got {
4141 t .Errorf ("Expected %d, got %d." , expected , got )
4242 }
4343 counter .Add (42 )
44- if expected , got := 0.0 , math . Float64frombits ( counter .valBits ); expected != got {
44+ if expected , got := 0.0 , counter .valBits . Value ( ); expected != got {
4545 t .Errorf ("Expected %f, got %f." , expected , got )
4646 }
47- if expected , got := uint64 (43 ), counter .valInt ; expected != got {
47+ if expected , got := int64 (43 ), counter .valInt . Value () ; expected != got {
4848 t .Errorf ("Expected %d, got %d." , expected , got )
4949 }
5050
5151 counter .Add (24.42 )
52- if expected , got := 24.42 , math . Float64frombits ( counter .valBits ); expected != got {
52+ if expected , got := 24.42 , counter .valBits . Value ( ); expected != got {
5353 t .Errorf ("Expected %f, got %f." , expected , got )
5454 }
55- if expected , got := uint64 (43 ), counter .valInt ; expected != got {
55+ if expected , got := int64 (43 ), counter .valInt . Value () ; expected != got {
5656 t .Errorf ("Expected %d, got %d." , expected , got )
5757 }
5858
@@ -153,26 +153,26 @@ func TestCounterAddInf(t *testing.T) {
153153 }).(* counter )
154154
155155 counter .Inc ()
156- if expected , got := 0.0 , math . Float64frombits ( counter .valBits ); expected != got {
156+ if expected , got := 0.0 , counter .valBits . Value ( ); expected != got {
157157 t .Errorf ("Expected %f, got %f." , expected , got )
158158 }
159- if expected , got := uint64 (1 ), counter .valInt ; expected != got {
159+ if expected , got := int64 (1 ), counter .valInt . Value () ; expected != got {
160160 t .Errorf ("Expected %d, got %d." , expected , got )
161161 }
162162
163163 counter .Add (math .Inf (1 ))
164- if expected , got := math .Inf (1 ), math . Float64frombits ( counter .valBits ); expected != got {
164+ if expected , got := math .Inf (1 ), counter .valBits . Value ( ); expected != got {
165165 t .Errorf ("valBits expected %f, got %f." , expected , got )
166166 }
167- if expected , got := uint64 (1 ), counter .valInt ; expected != got {
167+ if expected , got := int64 (1 ), counter .valInt . Value () ; expected != got {
168168 t .Errorf ("valInts expected %d, got %d." , expected , got )
169169 }
170170
171171 counter .Inc ()
172- if expected , got := math .Inf (1 ), math . Float64frombits ( counter .valBits ); expected != got {
172+ if expected , got := math .Inf (1 ), counter .valBits . Value ( ); expected != got {
173173 t .Errorf ("Expected %f, got %f." , expected , got )
174174 }
175- if expected , got := uint64 (2 ), counter .valInt ; expected != got {
175+ if expected , got := int64 (2 ), counter .valInt . Value () ; expected != got {
176176 t .Errorf ("Expected %d, got %d." , expected , got )
177177 }
178178
@@ -203,10 +203,10 @@ func TestCounterAddLarge(t *testing.T) {
203203 // large overflows the underlying type and should therefore be stored in valBits.
204204 large := math .Nextafter (float64 (math .MaxUint64 ), 1e20 )
205205 counter .Add (large )
206- if expected , got := large , math . Float64frombits ( counter .valBits ); expected != got {
206+ if expected , got := large , counter .valBits . Value ( ); expected != got {
207207 t .Errorf ("valBits expected %f, got %f." , expected , got )
208208 }
209- if expected , got := uint64 (0 ), counter .valInt ; expected != got {
209+ if expected , got := int64 (0 ), counter .valInt . Value () ; expected != got {
210210 t .Errorf ("valInts expected %d, got %d." , expected , got )
211211 }
212212
@@ -236,10 +236,10 @@ func TestCounterAddSmall(t *testing.T) {
236236
237237 small := 0.000000000001
238238 counter .Add (small )
239- if expected , got := small , math . Float64frombits ( counter .valBits ); expected != got {
239+ if expected , got := small , counter .valBits . Value ( ); expected != got {
240240 t .Errorf ("valBits expected %f, got %f." , expected , got )
241241 }
242- if expected , got := uint64 (0 ), counter .valInt ; expected != got {
242+ if expected , got := int64 (0 ), counter .valInt . Value () ; expected != got {
243243 t .Errorf ("valInts expected %d, got %d." , expected , got )
244244 }
245245
0 commit comments