Skip to content

Commit 49b8be4

Browse files
committed
minor fixes
- final keyword - remove redundant assertion - variable naming
1 parent f694f40 commit 49b8be4

File tree

4 files changed

+10
-12
lines changed

4 files changed

+10
-12
lines changed

sample-code/spring-app/src/main/java/com/sap/ai/sdk/app/services/OpenAiService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,8 +164,8 @@ public OpenAiChatCompletionOutput chatCompletionToolExecution(
164164
try {
165165
final var weatherRequest =
166166
JACKSON.readValue(toolCall.getFunction().getArguments(), WeatherMethod.Request.class);
167-
final var toolResponse = new WeatherMethod().getCurrentWeather(weatherRequest);
168-
toolResponseJson = JACKSON.writeValueAsString(toolResponse);
167+
final var currentWeather = new WeatherMethod().getCurrentWeather(weatherRequest);
168+
toolResponseJson = JACKSON.writeValueAsString(currentWeather);
169169
} catch (JsonProcessingException e) {
170170
throw new IllegalArgumentException("Error parsing tool call arguments", e);
171171
}

sample-code/spring-app/src/test/java/com/sap/ai/sdk/app/controllers/OpenAiTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,6 @@ void chatCompletionToolExecution() {
108108

109109
String content = completion.getContent();
110110

111-
assertThat(content).isNotEmpty();
112111
assertThat(content).contains("°C");
113112
}
114113
}

sample-code/spring-app/src/test/java/com/sap/ai/sdk/app/controllers/OpenAiV2Test.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,6 @@ void chatCompletionToolExecution() {
109109

110110
String content = completion.getChoices().get(0).getMessage().getContent();
111111

112-
assertThat(content).isNotEmpty();
113112
assertThat(content).contains("°C");
114113
}
115114
}

sample-code/spring-app/src/test/java/com/sap/ai/sdk/app/services/OpenAiServiceV2.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ public CreateChatCompletionResponse chatCompletionToolExecution(
138138
final var jsonSchemaGenerator = new JsonSchemaGenerator(JACKSON);
139139
Map<String, Object> schemaMap;
140140
try {
141-
var schema = jsonSchemaGenerator.generateSchema(WeatherMethod.Request.class);
141+
final var schema = jsonSchemaGenerator.generateSchema(WeatherMethod.Request.class);
142142
schemaMap = JACKSON.convertValue(schema, new TypeReference<>() {});
143143
} catch (JsonMappingException e) {
144144
throw new IllegalArgumentException("Could not generate schema for WeatherMethod.Request", e);
@@ -152,7 +152,7 @@ public CreateChatCompletionResponse chatCompletionToolExecution(
152152

153153
final var tool = new ChatCompletionTool().type(FUNCTION).function(function);
154154

155-
var userMessage =
155+
final var userMessage =
156156
new ChatCompletionRequestUserMessage()
157157
.role(ChatCompletionRequestUserMessage.RoleEnum.USER)
158158
.content(
@@ -167,15 +167,15 @@ public CreateChatCompletionResponse chatCompletionToolExecution(
167167

168168
OpenAiClient client = OpenAiClient.forModel(GPT_4O_MINI);
169169

170-
final var initialResponse = client.chatCompletion(request);
170+
final var response = client.chatCompletion(request);
171171

172-
final var toolCall = initialResponse.getChoices().get(0).getMessage().getToolCalls().get(0);
172+
final var toolCall = response.getChoices().get(0).getMessage().getToolCalls().get(0);
173173
String toolResponseJson;
174174
try {
175-
var weatherRequest =
175+
final var weatherRequest =
176176
JACKSON.readValue(toolCall.getFunction().getArguments(), WeatherMethod.Request.class);
177-
final var toolResponse = new WeatherMethod().getCurrentWeather(weatherRequest);
178-
toolResponseJson = JACKSON.writeValueAsString(toolResponse);
177+
final var currentWeather = new WeatherMethod().getCurrentWeather(weatherRequest);
178+
toolResponseJson = JACKSON.writeValueAsString(currentWeather);
179179
} catch (JsonProcessingException e) {
180180
throw new IllegalArgumentException("Error parsing tool call arguments", e);
181181
}
@@ -185,7 +185,7 @@ public CreateChatCompletionResponse chatCompletionToolExecution(
185185
.role(ChatCompletionRequestAssistantMessage.RoleEnum.ASSISTANT)
186186
.content(
187187
ChatCompletionRequestAssistantMessageContent.create(
188-
initialResponse.getChoices().get(0).getMessage().getContent()))
188+
response.getChoices().get(0).getMessage().getContent()))
189189
.toolCalls(List.of(toolCall));
190190
request.addMessagesItem(assistantMessage);
191191

0 commit comments

Comments
 (0)