Adapt to renamed Account.Id.parse method
In [1] the method `parse` was renamed to `tryParse`, and its return
type changed to Optional<Id>.
[1] https://gerrit-review.googlesource.com/c/gerrit/+/156872
Change-Id: Ic0e503afd61328a43715a74d22b89914305b3a4e
diff --git a/src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest/IndexAccountRestApiServlet.java b/src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest/IndexAccountRestApiServlet.java
index 94c9a4f..a58ba9f 100644
--- a/src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest/IndexAccountRestApiServlet.java
+++ b/src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest/IndexAccountRestApiServlet.java
@@ -37,7 +37,7 @@
@Override
Account.Id parse(String id) {
- return Account.Id.parse(id);
+ return Account.Id.tryParse(id).get();
}
@Override
diff --git a/src/test/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest/IndexAccountRestApiServletTest.java b/src/test/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest/IndexAccountRestApiServletTest.java
index 9893c0a..9cd7aea 100644
--- a/src/test/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest/IndexAccountRestApiServletTest.java
+++ b/src/test/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest/IndexAccountRestApiServletTest.java
@@ -55,7 +55,7 @@
@Before
public void setUpMocks() {
servlet = new IndexAccountRestApiServlet(indexer);
- id = Account.Id.parse(ACCOUNT_NUMBER);
+ id = Account.Id.tryParse(ACCOUNT_NUMBER).get();
when(req.getPathInfo()).thenReturn("/index/account/" + ACCOUNT_NUMBER);
}
diff --git a/src/test/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest/RestForwarderTest.java b/src/test/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest/RestForwarderTest.java
index e19f6f2..d4efd03 100644
--- a/src/test/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest/RestForwarderTest.java
+++ b/src/test/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest/RestForwarderTest.java
@@ -186,7 +186,7 @@
@Test
public void testEvictAccountsOK() throws Exception {
- Account.Id key = Account.Id.parse("123");
+ Account.Id key = Account.Id.tryParse("123").get();
String keyJson = new GsonBuilder().create().toJson(key);
when(httpSessionMock.post(buildCacheEndpoint(Constants.ACCOUNTS), keyJson))
.thenReturn(new HttpResult(SUCCESSFUL, EMPTY_MSG));
diff --git a/src/test/java/com/ericsson/gerrit/plugins/highavailability/index/IndexEventHandlerTest.java b/src/test/java/com/ericsson/gerrit/plugins/highavailability/index/IndexEventHandlerTest.java
index 3f94f21..0bfbea8 100644
--- a/src/test/java/com/ericsson/gerrit/plugins/highavailability/index/IndexEventHandlerTest.java
+++ b/src/test/java/com/ericsson/gerrit/plugins/highavailability/index/IndexEventHandlerTest.java
@@ -61,7 +61,7 @@
@Before
public void setUpMocks() {
changeId = Change.Id.parse(Integer.toString(CHANGE_ID));
- accountId = Account.Id.parse(Integer.toString(ACCOUNT_ID));
+ accountId = Account.Id.tryParse(Integer.toString(ACCOUNT_ID)).get();
accountGroupUUID = AccountGroup.UUID.parse(UUID);
indexEventHandler =
new IndexEventHandler(MoreExecutors.directExecutor(), PLUGIN_NAME, forwarder);