TileLoader/TileDataSource: add cancel() method

- used to force closing sockets when changing theme or tilesource
This commit is contained in:
Hannes Janetzek
2014-10-03 02:34:13 +02:00
parent 41085f915e
commit 5f9a9cc909
18 changed files with 107 additions and 76 deletions

View File

@@ -30,7 +30,7 @@ public class BitmapTileSourceTest {
LwHttp lwHttp = Mockito.mock(LwHttp.class);
tileSource.setHttpEngine(new TestHttpFactory(lwHttp));
ITileDataSource dataSource = tileSource.getDataSource();
dataSource.destroy();
dataSource.dispose();
Mockito.verify(lwHttp).close();
}
@@ -39,7 +39,7 @@ public class BitmapTileSourceTest {
OkHttpEngine okHttp = Mockito.mock(OkHttpEngine.class);
tileSource.setHttpEngine(new TestHttpFactory(okHttp));
UrlTileDataSource dataSource = (UrlTileDataSource) tileSource.getDataSource();
dataSource.destroy();
dataSource.dispose();
Mockito.verify(okHttp).close();
}

View File

@@ -29,7 +29,7 @@ public class OSciMap4TileSourceTest {
LwHttp lwHttp = Mockito.mock(LwHttp.class);
tileSource.setHttpEngine(new TestHttpFactory(lwHttp));
ITileDataSource dataSource = tileSource.getDataSource();
dataSource.destroy();
dataSource.dispose();
Mockito.verify(lwHttp).close();
}
@@ -38,7 +38,7 @@ public class OSciMap4TileSourceTest {
OkHttpEngine okHttp = Mockito.mock(OkHttpEngine.class);
tileSource.setHttpEngine(new TestHttpFactory(okHttp));
ITileDataSource dataSource = tileSource.getDataSource();
dataSource.destroy();
dataSource.dispose();
Mockito.verify(okHttp).close();
}