@@ -14,8 +14,8 @@ import (
1414
1515 "strings"
1616
17- "github.com/solher/arangolite"
18- "github.com/solher/arangolite/requests"
17+ "github.com/solher/arangolite/v2 "
18+ "github.com/solher/arangolite/v2/ requests"
1919)
2020
2121// TestConnect runs tests on the database Connect method.
@@ -162,21 +162,21 @@ func TestRun(t *testing.T) {
162162 // Arguments
163163 dbHandler http.HandlerFunc
164164 // Expected results
165- testErr func (err error ) bool
165+ testErr func (err error ) bool
166166 expectedResult interface {}
167167 }{
168168 {
169- description : "database execution succeeds one page" ,
170- query : requests .NewAQL ("" ),
171- result : & []arangolite.Document {},
172- dbHandler : handler (200 , `{"result": [{"_id":"1234"}], "hasMore": false, "cached": true}` ),
173- testErr : func (err error ) bool { return err == nil },
169+ description : "database execution succeeds one page" ,
170+ query : requests .NewAQL ("" ),
171+ result : & []arangolite.Document {},
172+ dbHandler : handler (200 , `{"result": [{"_id":"1234"}], "hasMore": false, "cached": true}` ),
173+ testErr : func (err error ) bool { return err == nil },
174174 expectedResult : & []arangolite.Document {{ID : "1234" }},
175175 },
176176 {
177177 description : "database execution succeeds two pages" ,
178- query : requests .NewAQL ("" ),
179- result : & []arangolite.Document {},
178+ query : requests .NewAQL ("" ),
179+ result : & []arangolite.Document {},
180180 dbHandler : cursorHandler (
181181 200 ,
182182 []string {
@@ -185,13 +185,13 @@ func TestRun(t *testing.T) {
185185 },
186186 "foobar" ,
187187 ),
188- testErr : func (err error ) bool { return err == nil },
189- expectedResult : & []arangolite.Document {{ID : "1234" }, {ID : "4321" }},
188+ testErr : func (err error ) bool { return err == nil },
189+ expectedResult : & []arangolite.Document {{ID : "1234" }, {ID : "4321" }},
190190 },
191191 {
192192 description : "database execution test status code and error num" ,
193- query : requests .NewAQL ("" ),
194- result : & []arangolite.Document {},
193+ query : requests .NewAQL ("" ),
194+ result : & []arangolite.Document {},
195195 dbHandler : handlerContentType (
196196 404 ,
197197 `{"error":true,"code":404,"errorNum":1203,"errorMessage":"unknown collection 'items'"}` ,
@@ -200,52 +200,52 @@ func TestRun(t *testing.T) {
200200 testErr : func (err error ) bool {
201201 return arangolite .HasStatusCode (err , 404 ) && arangolite .HasErrorNum (err , 1203 )
202202 },
203- expectedResult : & []arangolite.Document {},
203+ expectedResult : & []arangolite.Document {},
204204 },
205205 {
206- description : "database execution requests.GetVersion" ,
207- query : & requests.GetVersion {Details : false },
208- result : & requests.GetVersionResult {},
209- dbHandler : handler (200 , `{"server":"arango","version":"3.0.12"}` ),
210- testErr : func (err error ) bool { return err == nil },
206+ description : "database execution requests.GetVersion" ,
207+ query : & requests.GetVersion {Details : false },
208+ result : & requests.GetVersionResult {},
209+ dbHandler : handler (200 , `{"server":"arango","version":"3.0.12"}` ),
210+ testErr : func (err error ) bool { return err == nil },
211211 expectedResult : & requests.GetVersionResult {Server : "arango" , Version : "3.0.12" },
212212 },
213213 {
214214 description : "database execution requests.GetVersion detailed" ,
215- query : & requests.GetVersion {Details : true },
216- result : & requests.GetVersionResult {},
215+ query : & requests.GetVersion {Details : true },
216+ result : & requests.GetVersionResult {},
217217 dbHandler : handler (
218218 200 ,
219219 `{"server":"arango","version":"3.0.12","details":{"architecture":"64bit","endianness":"little","sizeof int":"4","sizeof void*":"8","sse42":"false","mode":"server"}}` ,
220220 ),
221221 testErr : func (err error ) bool { return err == nil },
222222 expectedResult : & requests.GetVersionResult {
223- Server : "arango" ,
223+ Server : "arango" ,
224224 Version : "3.0.12" ,
225- Details : map [string ]string {"architecture" :"64bit" ,"endianness" :"little" ,
226- "sizeof int" :"4" ,"sizeof void*" :"8" ,"sse42" :"false" ,"mode" :"server" }},
225+ Details : map [string ]string {"architecture" : "64bit" , "endianness" : "little" ,
226+ "sizeof int" : "4" , "sizeof void*" : "8" , "sse42" : "false" , "mode" : "server" }},
227227 },
228228 {
229229 description : "database execution empty parsed result 1" ,
230- query : requests .NewAQL ("" ),
231- result : & struct { ID string }{ID : "" },
230+ query : requests .NewAQL ("" ),
231+ result : & struct { ID string }{ID : "" },
232232 dbHandler : handler (
233233 200 ,
234234 `{"id":"24292","name":"items","waitForSync":false,"isVolatile":false,"isSystem":false,"status":3,"type":2,"error":false,"code":200}` ,
235235 ),
236- testErr : func (err error ) bool { return err == nil },
237- expectedResult : & struct { ID string }{ID : "24292" },
236+ testErr : func (err error ) bool { return err == nil },
237+ expectedResult : & struct { ID string }{ID : "24292" },
238238 },
239239 {
240240 description : "database execution empty parsed result 3" ,
241- query : requests .NewAQL ("" ),
242- result : & struct { ID string }{ID : "" },
241+ query : requests .NewAQL ("" ),
242+ result : & struct { ID string }{ID : "" },
243243 dbHandler : handler (
244244 200 ,
245245 `{"id":"node_port_relations/365","type":"hash","fields":["property"],"selectivityEstimate":0.03125,"unique":false,"sparse":false,"isNewlyCreated":false,"error":false,"code":200}` ,
246246 ),
247- testErr : func (err error ) bool { return err == nil },
248- expectedResult : & struct { ID string }{ID : "node_port_relations/365" },
247+ testErr : func (err error ) bool { return err == nil },
248+ expectedResult : & struct { ID string }{ID : "node_port_relations/365" },
249249 },
250250 }
251251
0 commit comments