summaryrefslogtreecommitdiffstats
path: root/vespa-feed-client/src/test/java/ai/vespa/feed/client/HttpFeedClientTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'vespa-feed-client/src/test/java/ai/vespa/feed/client/HttpFeedClientTest.java')
-rw-r--r--vespa-feed-client/src/test/java/ai/vespa/feed/client/HttpFeedClientTest.java34
1 files changed, 19 insertions, 15 deletions
diff --git a/vespa-feed-client/src/test/java/ai/vespa/feed/client/HttpFeedClientTest.java b/vespa-feed-client/src/test/java/ai/vespa/feed/client/HttpFeedClientTest.java
index d8090549420..6aa0de2160c 100644
--- a/vespa-feed-client/src/test/java/ai/vespa/feed/client/HttpFeedClientTest.java
+++ b/vespa-feed-client/src/test/java/ai/vespa/feed/client/HttpFeedClientTest.java
@@ -13,6 +13,7 @@ import java.util.function.BiFunction;
import static java.nio.charset.StandardCharsets.UTF_8;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertThrows;
+import static org.junit.jupiter.api.Assertions.assertTrue;
/**
* @author jonmv
@@ -55,16 +56,19 @@ class HttpFeedClientTest {
return failed;
}
});
- Result result = client.put(id,
- "json",
- OperationParameters.empty()
- .createIfNonExistent(true)
- .testAndSetCondition("false")
- .route("route")
- .timeout(Duration.ofSeconds(5)))
- .get();
- assertEquals("Ooops! ... I did it again.", result.resultMessage().get());
- assertEquals("I played with your heart. Got lost in the game.", result.traceMessage().get());
+ ExecutionException expected = assertThrows(ExecutionException.class,
+ () -> client.put(id,
+ "json",
+ OperationParameters.empty()
+ .createIfNonExistent(true)
+ .testAndSetCondition("false")
+ .route("route")
+ .timeout(Duration.ofSeconds(5)))
+ .get());
+ assertTrue(expected.getCause() instanceof ResultException);
+ ResultException result = (ResultException) expected.getCause();
+ assertEquals("Ooops! ... I did it again.", result.getMessage());
+ assertEquals("I played with your heart. Got lost in the game.", result.getTrace().get());
// Handler error is a FeedException.
@@ -90,11 +94,11 @@ class HttpFeedClientTest {
return failed;
}
});
- ExecutionException expected = assertThrows(ExecutionException.class,
- () -> client.put(id,
- "json",
- OperationParameters.empty())
- .get());
+ expected = assertThrows(ExecutionException.class,
+ () -> client.put(id,
+ "json",
+ OperationParameters.empty())
+ .get());
assertEquals("Status 500 executing 'POST /document/v1/ns/type/docid/0': Alla ska i jorden.", expected.getCause().getMessage());
}