1
1
package db_test
2
2
3
3
import (
4
+ "math/big"
4
5
"sync"
5
6
"testing"
6
7
@@ -34,7 +35,7 @@ func TestPutInventory(t *testing.T) {
34
35
}
35
36
defer teardown ()
36
37
37
- err = ivdb .Put ("slug" , 0 , 5 )
38
+ err = ivdb .Put ("slug" , 0 , big . NewInt ( 5 ) )
38
39
if err != nil {
39
40
t .Error (err )
40
41
}
@@ -68,11 +69,11 @@ func TestPutReplaceInventory(t *testing.T) {
68
69
}
69
70
defer teardown ()
70
71
71
- err = ivdb .Put ("slug" , 0 , 6 )
72
+ err = ivdb .Put ("slug" , 0 , big . NewInt ( 6 ) )
72
73
if err != nil {
73
74
t .Log (err )
74
75
}
75
- err = ivdb .Put ("slug" , 0 , 5 )
76
+ err = ivdb .Put ("slug" , 0 , big . NewInt ( 5 ) )
76
77
if err != nil {
77
78
t .Error ("Error replacing inventory value" )
78
79
}
@@ -85,12 +86,12 @@ func TestGetSpecificInventory(t *testing.T) {
85
86
}
86
87
defer teardown ()
87
88
88
- err = ivdb .Put ("slug" , 0 , 5 )
89
+ err = ivdb .Put ("slug" , 0 , big . NewInt ( 5 ) )
89
90
if err != nil {
90
91
t .Log (err )
91
92
}
92
93
count , err := ivdb .GetSpecific ("slug" , 0 )
93
- if err != nil || count != 5 {
94
+ if err != nil || count . Cmp ( big . NewInt ( 5 )) != 0 {
94
95
t .Error ("Error in inventory get" )
95
96
}
96
97
_ , err = ivdb .GetSpecific ("xyz" , 0 )
@@ -106,7 +107,7 @@ func TestDeleteInventory(t *testing.T) {
106
107
}
107
108
defer teardown ()
108
109
109
- err = ivdb .Put ("slug" , 0 , 5 )
110
+ err = ivdb .Put ("slug" , 0 , big . NewInt ( 5 ) )
110
111
if err != nil {
111
112
t .Log (err )
112
113
}
@@ -133,11 +134,11 @@ func TestDeleteAllInventory(t *testing.T) {
133
134
}
134
135
defer teardown ()
135
136
136
- err = ivdb .Put ("slug" , 0 , 5 )
137
+ err = ivdb .Put ("slug" , 0 , big . NewInt ( 5 ) )
137
138
if err != nil {
138
139
t .Log (err )
139
140
}
140
- err = ivdb .Put ("slug" , 1 , 10 )
141
+ err = ivdb .Put ("slug" , 1 , big . NewInt ( 10 ) )
141
142
if err != nil {
142
143
t .Log (err )
143
144
}
@@ -165,13 +166,13 @@ func TestGetAllInventory(t *testing.T) {
165
166
defer teardown ()
166
167
167
168
for i := 0 ; i < 100 ; i ++ {
168
- err = ivdb .Put ("slug1" , i , int64 (i ))
169
+ err = ivdb .Put ("slug1" , i , big . NewInt ( int64 (i ) ))
169
170
if err != nil {
170
171
t .Log (err )
171
172
}
172
173
}
173
174
for i := 0 ; i < 100 ; i ++ {
174
- err = ivdb .Put ("slug2" , i , int64 (i ))
175
+ err = ivdb .Put ("slug2" , i , big . NewInt ( int64 (i ) ))
175
176
if err != nil {
176
177
t .Log (err )
177
178
}
@@ -199,7 +200,7 @@ func TestGetInventory(t *testing.T) {
199
200
defer teardown ()
200
201
201
202
for i := 0 ; i < 100 ; i ++ {
202
- err = ivdb .Put ("slug" , i , int64 (i ))
203
+ err = ivdb .Put ("slug" , i , big . NewInt ( int64 (i ) ))
203
204
if err != nil {
204
205
t .Log (err )
205
206
}
0 commit comments