Michael Blow has uploaded a new change for review.
https://asterix-gerrit.ics.uci.edu/3267
Change subject: WIP: remove statement as request body
......................................................................
WIP: remove statement as request body
Change-Id: I566a0c2deaf29e6da0d4dabf9d9de3bfd60da8d6
---
M
asterixdb/asterix-app/src/test/java/org/apache/asterix/test/common/TestExecutor.java
1 file changed, 6 insertions(+), 8 deletions(-)
git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb
refs/changes/67/3267/1
diff --git
a/asterixdb/asterix-app/src/test/java/org/apache/asterix/test/common/TestExecutor.java
b/asterixdb/asterix-app/src/test/java/org/apache/asterix/test/common/TestExecutor.java
index 4e4b760..e90304b 100644
---
a/asterixdb/asterix-app/src/test/java/org/apache/asterix/test/common/TestExecutor.java
+++
b/asterixdb/asterix-app/src/test/java/org/apache/asterix/test/common/TestExecutor.java
@@ -765,15 +765,13 @@
protected HttpUriRequest constructPostMethodUrl(String statement, URI uri,
String stmtParam,
List<Parameter> otherParams) {
RequestBuilder builder = RequestBuilder.post(uri);
- if (stmtParam != null) {
- for (Parameter param : upsertParam(otherParams, stmtParam,
ParameterTypeEnum.STRING, statement)) {
- builder.addParameter(param.getName(), param.getValue());
- }
- builder.addParameter(stmtParam, statement);
- } else {
- // this seems pretty bad - we should probably fix the API and not
the client
- builder.setEntity(new StringEntity(statement, UTF_8));
+ if (stmtParam == null) {
+ throw new IllegalStateException("statement param not defined!");
}
+ for (Parameter param : upsertParam(otherParams, stmtParam,
ParameterTypeEnum.STRING, statement)) {
+ builder.addParameter(param.getName(), param.getValue());
+ }
+ builder.addParameter(stmtParam, statement);
builder.setCharset(UTF_8);
return builder.build();
}
--
To view, visit https://asterix-gerrit.ics.uci.edu/3267
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I566a0c2deaf29e6da0d4dabf9d9de3bfd60da8d6
Gerrit-PatchSet: 1
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-Owner: Michael Blow <[email protected]>