diff options
author | Niedermann IT-Dienstleistungen <stefan-niedermann@users.noreply.github.com> | 2024-01-20 12:16:15 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-20 12:16:15 +0300 |
commit | c9d48c4a798fc3b5d0a9b4fcbf73d67db73b71bc (patch) | |
tree | 8483dbf84aaad25b72788ce1fb9b484caddacd1d /app/src/test/java/it | |
parent | 8596ebefdcd1ea5a50c04fc11a9a65049a7f6773 (diff) | |
parent | 3b9dcd41459a1d41ea9037641fc4c567be9d13c5 (diff) |
Merge pull request #1564 from stefan-niedermann/agp-8
chore: AGP 8, Java 17, SSO 1.0.0
Diffstat (limited to 'app/src/test/java/it')
3 files changed, 9 insertions, 8 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 14c398132..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; @@ -50,9 +52,9 @@ public class ResponseCallbackTest { @Test public void testFrom() { // No lambda, since Mockito requires a non final class for a spy - final var originalCallback = new IResponseCallback<Void>() { + final var originalCallback = new IResponseCallback<EmptyResponse>() { @Override - public void onResponse(Void response) { + public void onResponse(EmptyResponse response) { // Do nothing... } }; diff --git a/app/src/test/java/it/niedermann/nextcloud/deck/remote/api/ServerCommunicationErrorHandlerTest.java b/app/src/test/java/it/niedermann/nextcloud/deck/remote/api/ServerCommunicationErrorHandlerTest.java index b9c7288a0..1ff698707 100644 --- a/app/src/test/java/it/niedermann/nextcloud/deck/remote/api/ServerCommunicationErrorHandlerTest.java +++ b/app/src/test/java/it/niedermann/nextcloud/deck/remote/api/ServerCommunicationErrorHandlerTest.java @@ -51,6 +51,6 @@ public class ServerCommunicationErrorHandlerTest { @Test public void shouldSkip_KnownExceptions_WithNullMessages() { assertEquals(ClassNotFoundException.class, ServerCommunicationErrorHandler.translateError(new ClassNotFoundException()).getClass()); - assertEquals(UnknownErrorException.class, ServerCommunicationErrorHandler.translateError(new UnknownErrorException()).getClass()); + assertEquals(UnknownErrorException.class, ServerCommunicationErrorHandler.translateError(new UnknownErrorException("Foo")).getClass()); } } 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<ParsedResponse<Capabilities>>) 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<ParsedResponse<Capabilities>>) 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<ParsedResponse<Capabilities>>) 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<ParsedResponse<Capabilities>>) 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()); |