Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stefan-niedermann/nextcloud-deck.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Niedermann <info@niedermann.it>2024-01-19 23:11:38 +0300
committerStefan Niedermann <info@niedermann.it>2024-01-19 23:11:38 +0300
commita24af197e768ad6aad7a770763f58d6b9175c330 (patch)
treea54ab8d059d673755ca65e314a8792167f1c41d4
parent712d8a5b15179348ca327605ae92024abe862d04 (diff)
fix: Fix unit tests
Signed-off-by: Stefan Niedermann <info@niedermann.it>
-rw-r--r--app/src/test/java/it/niedermann/nextcloud/deck/remote/api/ResponseCallbackTest.java2
-rw-r--r--app/src/test/java/it/niedermann/nextcloud/deck/repository/SyncRepositoryTest.java9
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<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());