From a24af197e768ad6aad7a770763f58d6b9175c330 Mon Sep 17 00:00:00 2001 From: Stefan Niedermann Date: Fri, 19 Jan 2024 21:11:38 +0100 Subject: fix: Fix unit tests Signed-off-by: Stefan Niedermann --- .../nextcloud/deck/remote/api/ResponseCallbackTest.java | 2 ++ .../niedermann/nextcloud/deck/repository/SyncRepositoryTest.java | 9 ++++----- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/app/src/test/java/it/niedermann/nextcloud/deck/remote/api/ResponseCallbackTest.java b/app/src/test/java/it/niedermann/nextcloud/deck/remote/api/ResponseCallbackTest.java index 98008de3a..4b5786564 100644 --- a/app/src/test/java/it/niedermann/nextcloud/deck/remote/api/ResponseCallbackTest.java +++ b/app/src/test/java/it/niedermann/nextcloud/deck/remote/api/ResponseCallbackTest.java @@ -10,6 +10,8 @@ import static org.mockito.Mockito.spy; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; +import com.nextcloud.android.sso.api.EmptyResponse; + import org.junit.Test; import org.junit.runner.RunWith; import org.robolectric.RobolectricTestRunner; diff --git a/app/src/test/java/it/niedermann/nextcloud/deck/repository/SyncRepositoryTest.java b/app/src/test/java/it/niedermann/nextcloud/deck/repository/SyncRepositoryTest.java index 54bc2dc4a..0273a1b64 100644 --- a/app/src/test/java/it/niedermann/nextcloud/deck/repository/SyncRepositoryTest.java +++ b/app/src/test/java/it/niedermann/nextcloud/deck/repository/SyncRepositoryTest.java @@ -229,7 +229,7 @@ public class SyncRepositoryTest { when(dataBaseAdapter.createAccountDirectly(any(Account.class))).thenReturn(account); doAnswer(invocation -> { ((ResponseCallback>) invocation.getArgument(0)) - .onError(new NextcloudHttpRequestFailedException(404, new RuntimeException())); + .onError(new NextcloudHttpRequestFailedException(ApplicationProvider.getApplicationContext(), 404, new RuntimeException())); return null; }).when(serverAdapter).getBoards(any()); @@ -269,7 +269,6 @@ public class SyncRepositoryTest { public void testRefreshCapabilities() throws ExecutionException, InterruptedException { final var account = new Account(1337L, "Test", "Peter", "example.com"); account.setEtag("This-Is-The-Old_ETag"); - //noinspection unchecked final var mockedResponse = mock(ParsedResponse.class); final var serverResponse = new Capabilities(); serverResponse.setDeckVersion(Version.of("1.0.0")); @@ -309,7 +308,7 @@ public class SyncRepositoryTest { doAnswer(invocation -> { //noinspection unchecked ((ResponseCallback>) invocation.getArgument(1)) - .onError(new NextcloudHttpRequestFailedException(304, new RuntimeException())); + .onError(new NextcloudHttpRequestFailedException(ApplicationProvider.getApplicationContext(), 304, new RuntimeException())); return null; }).when(serverAdapter).getCapabilities(anyString(), any()); @@ -335,7 +334,7 @@ public class SyncRepositoryTest { doAnswer(invocation -> { //noinspection unchecked ((ResponseCallback>) invocation.getArgument(1)) - .onError(new NextcloudHttpRequestFailedException(500, new RuntimeException())); + .onError(new NextcloudHttpRequestFailedException(ApplicationProvider.getApplicationContext(), 500, new RuntimeException())); return null; }).when(serverAdapter).getCapabilities(anyString(), any()); @@ -358,7 +357,7 @@ public class SyncRepositoryTest { doAnswer(invocation -> { //noinspection unchecked ((ResponseCallback>) invocation.getArgument(1)) - .onError(new NextcloudHttpRequestFailedException(503, new RuntimeException("{\"ocs\": {\"meta\": {\"statuscode\": 503}, \"data\": {\"version\": {\"major\": 20, \"minor\": 0, \"patch\": 1}}}}"))); + .onError(new NextcloudHttpRequestFailedException(ApplicationProvider.getApplicationContext(), 503, new RuntimeException("{\"ocs\": {\"meta\": {\"statuscode\": 503}, \"data\": {\"version\": {\"major\": 20, \"minor\": 0, \"patch\": 1}}}}"))); return null; }).when(serverAdapter).getCapabilities(anyString(), any()); -- cgit v1.2.3