Throw TolerableFailureException when deleting a contact returns 404

This commit is contained in:
Torsten Grote
2022-01-07 12:03:21 -03:00
parent df4e6aa207
commit f5cdad9100
3 changed files with 26 additions and 12 deletions

View File

@@ -286,6 +286,7 @@ public class MailboxApiTest extends BrambleTestCase {
server.enqueue(new MockResponse().setBody(invalidResponse3));
server.enqueue(new MockResponse().setResponseCode(401));
server.enqueue(new MockResponse().setResponseCode(500));
server.enqueue(new MockResponse().setResponseCode(404));
server.start();
String baseUrl = getBaseUrl(server);
MailboxProperties properties =
@@ -349,6 +350,14 @@ public class MailboxApiTest extends BrambleTestCase {
assertEquals("/contacts", request8.getPath());
assertEquals("GET", request8.getMethod());
assertToken(request8, token);
// tolerable 404 not found error
assertThrows(TolerableFailureException.class,
() -> api.getContacts(properties));
RecordedRequest request9 = server.takeRequest();
assertEquals("/contacts", request9.getPath());
assertEquals("GET", request9.getMethod());
assertToken(request9, token);
}
@Test