@@ -4,11 +4,11 @@ import com.apollographql.apollo.ApolloClient
4
4
import com.apollographql.apollo.cache.http.HttpFetchPolicy
5
5
import com.apollographql.apollo.cache.http.httpCache
6
6
import com.apollographql.apollo.cache.http.httpFetchPolicy
7
- import com.apollographql.mockserver.MockServer
8
- import com.apollographql.mockserver.enqueueMultipart
9
7
import com.apollographql.apollo.mpp.currentTimeMillis
10
8
import com.apollographql.apollo.testing.awaitElement
11
9
import com.apollographql.apollo.testing.internal.runTest
10
+ import com.apollographql.mockserver.MockServer
11
+ import com.apollographql.mockserver.enqueueMultipart
12
12
import defer.WithFragmentSpreadsQuery
13
13
import defer.fragment.ComputerFields
14
14
import defer.fragment.ScreenFields
@@ -60,11 +60,8 @@ class DeferJvmTest {
60
60
}
61
61
62
62
val jsonList = listOf (
63
- """ {"data":{"computers":[{"__typename":"Computer","id":"Computer1"},{"__typename":"Computer","id":"Computer2"}]},"hasNext":true}""" ,
64
- """ {"incremental":[{"data":{"cpu":"386","year":1993,"screen":{"__typename":"Screen","resolution":"640x480"}},"path":["computers",0]}],"hasNext":true}""" ,
65
- """ {"incremental":[{"data":{"cpu":"486","year":1996,"screen":{"__typename":"Screen","resolution":"800x600"}},"path":["computers",1]}],"hasNext":true}""" ,
66
- """ {"incremental":[{"data":{"isColor":false},"path":["computers",0,"screen"],"label":"a"}],"hasNext":true}""" ,
67
- """ {"incremental":[{"data":{"isColor":true},"path":["computers",1,"screen"],"label":"a"}],"hasNext":false}""" ,
63
+ """ {"data":{"computers":[{"__typename":"Computer","id":"Computer1"},{"__typename":"Computer","id":"Computer2"}]},"pending":[{"id":"0","path":["computers",0]},{"id":"1","path":["computers",1]}],"hasNext":true}""" ,
64
+ """ {"hasNext":true,"pending":[{"id":"2","path":["computers",0,"screen"],"label":"a"},{"id":"3","path":["computers",1,"screen"],"label":"a"}],"incremental":[{"data":{"cpu":"386","year":1993,"screen":{"__typename":"Screen","resolution":"640x480"}},"id":"0"},{"data":{"cpu":"486","year":1996,"screen":{"__typename":"Screen","resolution":"800x600"}},"id":"1"},{"data":{"isColor":false},"id":"2"},{"data":{"isColor":true},"id":"3"}],"completed":[{"id":"0"},{"id":"1"},{"id":"2"},{"id":"3"}]}""" ,
68
65
)
69
66
70
67
for ((index, json) in jsonList.withIndex()) {
@@ -83,10 +80,14 @@ class DeferJvmTest {
83
80
listOf (
84
81
WithFragmentSpreadsQuery .Computer (" Computer" , " Computer1" , ComputerFields (" 386" , 1993 ,
85
82
ComputerFields .Screen (" Screen" , " 640x480" ,
86
- ScreenFields (false )))),
83
+ ScreenFields (false )
84
+ )
85
+ )
86
+ ),
87
87
WithFragmentSpreadsQuery .Computer (" Computer" , " Computer2" , ComputerFields (" 486" , 1996 ,
88
- ComputerFields .Screen (" Screen" , " 800x600" ,
89
- ScreenFields (true )))),
88
+ ComputerFields .Screen (" Screen" , " 800x600" , ScreenFields (true ))
89
+ )
90
+ ),
90
91
)
91
92
)
92
93
0 commit comments