1414import com .nextcloud .client .jobs .upload .FileUploadWorker ;
1515import com .nextcloud .client .network .Connectivity ;
1616import com .nextcloud .client .network .ConnectivityService ;
17+ import com .nextcloud .client .network .NetworkChangeListener ;
1718import com .owncloud .android .datamodel .OCFile ;
1819import com .owncloud .android .datamodel .UploadsStorageManager ;
1920import com .owncloud .android .db .OCUpload ;
@@ -56,6 +57,16 @@ public class UploadIT extends AbstractOnServerIT {
5657 targetContext .getContentResolver ());
5758
5859 private ConnectivityService connectivityServiceMock = new ConnectivityService () {
60+ @ Override
61+ public void addListener (@ NonNull NetworkChangeListener listener ) {
62+
63+ }
64+
65+ @ Override
66+ public void removeListener (@ NonNull NetworkChangeListener listener ) {
67+
68+ }
69+
5970 @ Override
6071 public void isNetworkAndServerAvailable (@ NonNull GenericCallback <Boolean > callback ) {
6172
@@ -278,6 +289,16 @@ public BatteryStatus getBattery() {
278289 @ Test
279290 public void testUploadOnWifiOnlyButNoWifi () {
280291 ConnectivityService connectivityServiceMock = new ConnectivityService () {
292+ @ Override
293+ public void addListener (@ NonNull NetworkChangeListener listener ) {
294+
295+ }
296+
297+ @ Override
298+ public void removeListener (@ NonNull NetworkChangeListener listener ) {
299+
300+ }
301+
281302 @ Override
282303 public void isNetworkAndServerAvailable (@ NonNull GenericCallback <Boolean > callback ) {
283304
@@ -295,7 +316,7 @@ public boolean isInternetWalled() {
295316
296317 @ Override
297318 public Connectivity getConnectivity () {
298- return new Connectivity (true , false , false , true );
319+ return new Connectivity (true , false , false , true , false );
299320 }
300321 };
301322 OCUpload ocUpload = new OCUpload (FileStorageUtils .getTemporalPath (account .name ) + "/empty.txt" ,
@@ -367,6 +388,16 @@ public void testUploadOnWifiOnlyAndWifi() {
367388 @ Test
368389 public void testUploadOnWifiOnlyButMeteredWifi () {
369390 ConnectivityService connectivityServiceMock = new ConnectivityService () {
391+ @ Override
392+ public void addListener (@ NonNull NetworkChangeListener listener ) {
393+
394+ }
395+
396+ @ Override
397+ public void removeListener (@ NonNull NetworkChangeListener listener ) {
398+
399+ }
400+
370401 @ Override
371402 public void isNetworkAndServerAvailable (@ NonNull GenericCallback <Boolean > callback ) {
372403
@@ -384,7 +415,7 @@ public boolean isInternetWalled() {
384415
385416 @ Override
386417 public Connectivity getConnectivity () {
387- return new Connectivity (true , true , true , true );
418+ return new Connectivity (true , true , true , true , false );
388419 }
389420 };
390421 OCUpload ocUpload = new OCUpload (FileStorageUtils .getTemporalPath (account .name ) + "/empty.txt" ,
0 commit comments