Skip to content

Commit b067e72

Browse files
committed
Fix tests
1 parent ca2ce4d commit b067e72

File tree

1 file changed

+12
-7
lines changed
  • sample-code/spring-app/src/test/java/com/sap/ai/sdk/app/controllers

1 file changed

+12
-7
lines changed

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

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import static com.sap.ai.sdk.foundationmodels.openai.OpenAiModel.GPT_35_TURBO;
44
import static org.assertj.core.api.Assertions.assertThat;
55

6+
import com.sap.ai.sdk.app.services.OpenAiService;
67
import com.sap.ai.sdk.foundationmodels.openai.OpenAiClient;
78
import com.sap.ai.sdk.foundationmodels.openai.model.OpenAiChatCompletionOutput;
89
import com.sap.ai.sdk.foundationmodels.openai.model.OpenAiChatCompletionParameters;
@@ -14,16 +15,16 @@
1415

1516
@Slf4j
1617
class OpenAiTest {
17-
OpenAiController controller;
18+
OpenAiService service;
1819

1920
@BeforeEach
2021
void setUp() {
21-
controller = new OpenAiController();
22+
service = new OpenAiService();
2223
}
2324

2425
@Test
2526
void chatCompletion() {
26-
final var completion = controller.chatCompletion();
27+
final var completion = service.chatCompletion("Who is the prettiest");
2728

2829
final var message = completion.getChoices().get(0).getMessage();
2930
assertThat(message.getRole()).isEqualTo("assistant");
@@ -32,7 +33,9 @@ void chatCompletion() {
3233

3334
@Test
3435
void chatCompletionImage() {
35-
final var completion = controller.chatCompletionImage();
36+
final var completion =
37+
service.chatCompletionImage(
38+
"https://upload.wikimedia.org/wikipedia/commons/thumb/5/59/SAP_2011_logo.svg/440px-SAP_2011_logo.svg.png");
3639

3740
final var message = completion.getChoices().get(0).getMessage();
3841
assertThat(message.getRole()).isEqualTo("assistant");
@@ -72,7 +75,8 @@ void streamChatCompletion() {
7275

7376
@Test
7477
void chatCompletionTools() {
75-
final var completion = controller.chatCompletionTools();
78+
final var completion =
79+
service.chatCompletionTools("Calculate the Fibonacci number for given sequence index.");
7680

7781
final var message = completion.getChoices().get(0).getMessage();
7882
assertThat(message.getRole()).isEqualTo("assistant");
@@ -82,7 +86,7 @@ void chatCompletionTools() {
8286

8387
@Test
8488
void embedding() {
85-
final var embedding = controller.embedding();
89+
final var embedding = service.embedding("Hello world");
8690

8791
assertThat(embedding.getData().get(0).getEmbedding()).hasSizeGreaterThan(1);
8892
assertThat(embedding.getModel()).isEqualTo("ada");
@@ -91,7 +95,8 @@ void embedding() {
9195

9296
@Test
9397
void chatCompletionWithResource() {
94-
final var completion = OpenAiController.chatCompletionWithResource("ai-sdk-java-e2e");
98+
final var completion =
99+
service.chatCompletionWithResource("ai-sdk-java-e2e", "Where is the nearest coffee shop?");
95100

96101
final var message = completion.getChoices().get(0).getMessage();
97102
assertThat(message.getRole()).isEqualTo("assistant");

0 commit comments

Comments
 (0)