@@ -4,11 +4,11 @@ import com.apollographql.apollo.ApolloClient
44import com.apollographql.apollo.cache.http.HttpFetchPolicy
55import com.apollographql.apollo.cache.http.httpCache
66import com.apollographql.apollo.cache.http.httpFetchPolicy
7- import com.apollographql.mockserver.MockServer
8- import com.apollographql.mockserver.enqueueMultipart
97import com.apollographql.apollo.mpp.currentTimeMillis
108import com.apollographql.apollo.testing.awaitElement
119import com.apollographql.apollo.testing.internal.runTest
10+ import com.apollographql.mockserver.MockServer
11+ import com.apollographql.mockserver.enqueueMultipart
1212import defer.WithFragmentSpreadsQuery
1313import defer.fragment.ComputerFields
1414import defer.fragment.ScreenFields
@@ -60,11 +60,8 @@ class DeferJvmTest {
6060 }
6161
6262 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"}]}""" ,
6865 )
6966
7067 for ((index, json) in jsonList.withIndex()) {
@@ -83,10 +80,14 @@ class DeferJvmTest {
8380 listOf (
8481 WithFragmentSpreadsQuery .Computer (" Computer" , " Computer1" , ComputerFields (" 386" , 1993 ,
8582 ComputerFields .Screen (" Screen" , " 640x480" ,
86- ScreenFields (false )))),
83+ ScreenFields (false )
84+ )
85+ )
86+ ),
8787 WithFragmentSpreadsQuery .Computer (" Computer" , " Computer2" , ComputerFields (" 486" , 1996 ,
88- ComputerFields .Screen (" Screen" , " 800x600" ,
89- ScreenFields (true )))),
88+ ComputerFields .Screen (" Screen" , " 800x600" , ScreenFields (true ))
89+ )
90+ ),
9091 )
9192 )
9293
0 commit comments