@Override public String value() { return name(); } }
if (status != null) { IpcResult expected = IpcStatus.valueOf(status).result(); IpcResult actual = IpcResult.valueOf(Utils.getTagValue(id, IpcTagKey.result.key())); assertTrue(actual == expected, "[%s] result is inconsistent with status", id);
@Test public void httpStatusOk() { String actual = (String) entry .withHttpStatus(200) .convert(this::toMap) .get("result"); Assertions.assertEquals(IpcResult.success.value(), actual); }
if (status != null) { IpcResult expected = IpcStatus.valueOf(status).result(); IpcResult actual = IpcResult.valueOf(Utils.getTagValue(id, IpcTagKey.result.key())); assertTrue(actual == expected, "[%s] result is inconsistent with status", id);
@Test public void httpStatus400() { String actual = (String) entry .withHttpStatus(400) .convert(this::toMap) .get("result"); Assertions.assertEquals(IpcResult.failure.value(), actual); }
@Override public String value() { return name(); } }
@Test public void httpStatusWithExplicitResult() { String actual = (String) entry .withResult(IpcResult.failure) .withHttpStatus(200) .convert(this::toMap) .get("result"); Assertions.assertEquals(IpcResult.failure.value(), actual); }