mirror of
https://github.com/commons-app/apps-android-commons.git
synced 2025-10-28 05:13:53 +01:00
Fix implementation of getUploadCount() and its test
This commit is contained in:
parent
d1e53db73a
commit
946f4f2ac2
2 changed files with 19 additions and 4 deletions
|
|
@ -41,6 +41,7 @@ public class ApacheHttpClientMediaWikiApiTest {
|
|||
public void setUp() throws Exception {
|
||||
server = new MockWebServer();
|
||||
testObject = new ApacheHttpClientMediaWikiApi("http://" + server.getHostName() + ":" + server.getPort() + "/");
|
||||
testObject.setWikiMediaToolforgeUrl("http://" + server.getHostName() + ":" + server.getPort() + "/");
|
||||
}
|
||||
|
||||
@After
|
||||
|
|
@ -198,10 +199,14 @@ public class ApacheHttpClientMediaWikiApiTest {
|
|||
}
|
||||
|
||||
@Test
|
||||
public void getUploadCount() {
|
||||
public void getUploadCount() throws InterruptedException {
|
||||
server.enqueue(new MockResponse().setBody("23\n"));
|
||||
|
||||
TestObserver<Integer> testObserver = testObject.getUploadCount("username").test();
|
||||
TestObserver<Integer> testObserver = testObject.getUploadCount("testUsername").test();
|
||||
|
||||
RecordedRequest request = server.takeRequest();
|
||||
Map<String, String> params = parseQueryParams(request);
|
||||
assertEquals("testUsername", params.get("user"));
|
||||
|
||||
assertEquals(1, testObserver.valueCount());
|
||||
assertEquals(23, (int)testObserver.values().get(0));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue