Skip to content

Commit 54bbd42

Browse files
committed
Fix integration tests
1 parent b14fd79 commit 54bbd42

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@ jobs:
2828
- name: Clean, build and javadoc
2929
run: ./gradlew clean build javadoc -Plog-tests --stacktrace
3030

31+
- name: Integration tests
32+
run: ./gradlew integ -Plog-tests --stacktrace
33+
3134
- name: Allow long file names in git for windows
3235
if: matrix.os == 'windows-latest'
3336
run: git config --system core.longpaths true

codegen/plugins/client-codegen/src/main/java/software/amazon/smithy/java/codegen/client/generators/ClientInterfaceGenerator.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -132,11 +132,11 @@ final class Builder extends ${client:T}.Builder<${interface:T}, Builder>${?setti
132132
${/hasTransportSettings}${?defaultSchemes}
133133
${defaultAuth:C|}${/defaultSchemes}
134134
135-
private Builder() {${?defaultSchemes}
136-
configBuilder()
137-
.putSupportedAuthSchemes(${#defaultSchemes}${value:L}.createAuthScheme(${key:L})${^key.last}, ${/key.last}${/defaultSchemes})
135+
private Builder() {
136+
configBuilder()${?defaultSchemes}
137+
.putSupportedAuthSchemes(${#defaultSchemes}${value:L}.createAuthScheme(${key:L})${^key.last}, ${/key.last}${/defaultSchemes})${/defaultSchemes}
138138
.service(${serviceApi:T}.instance());
139-
${/defaultSchemes}}
139+
}
140140
141141
@Override
142142
public ${interface:T} build() {

examples/restjson-client/src/it/java/software/amazon/smithy/java/example/ClientConfigTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
import software.amazon.smithy.java.example.restjson.model.GetPersonImage;
3131
import software.amazon.smithy.java.example.restjson.model.GetPersonImageInput;
3232
import software.amazon.smithy.java.example.restjson.model.GetPersonImageOutput;
33+
import software.amazon.smithy.java.example.restjson.model.PersonDirectoryApiService;
3334
import software.amazon.smithy.java.example.restjson.model.PutPerson;
3435
import software.amazon.smithy.java.example.restjson.model.PutPersonImage;
3536
import software.amazon.smithy.java.example.restjson.model.PutPersonImageInput;
@@ -154,6 +155,7 @@ static final class Builder extends
154155

155156
private Builder() {
156157
ClientConfig.Builder configBuilder = configBuilder();
158+
configBuilder.service(PersonDirectoryApiService.instance());
157159
configBuilder.protocol(new RestJsonClientProtocol(PreludeSchemas.DOCUMENT.id()));
158160
configBuilder.transport(new JavaHttpClientTransport(HttpClient.newHttpClient()));
159161

0 commit comments

Comments
 (0)