Skip to content

Commit 9d13ad6

Browse files
Removed IterableStreamConverter.java
1 parent a9a7929 commit 9d13ad6

File tree

4 files changed

+15
-253
lines changed

4 files changed

+15
-253
lines changed

core/pom.xml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,12 @@
3030
</developers>
3131
<properties>
3232
<project.rootdir>${project.basedir}/../</project.rootdir>
33-
<coverage.complexity>45%</coverage.complexity>
34-
<coverage.line>53%</coverage.line>
35-
<coverage.instruction>51%</coverage.instruction>
36-
<coverage.branch>35%</coverage.branch>
37-
<coverage.method>56%</coverage.method>
38-
<coverage.class>70%</coverage.class>
33+
<coverage.complexity>52%</coverage.complexity>
34+
<coverage.line>64%</coverage.line>
35+
<coverage.instruction>62%</coverage.instruction>
36+
<coverage.branch>47%</coverage.branch>
37+
<coverage.method>65%</coverage.method>
38+
<coverage.class>80%</coverage.class>
3939
</properties>
4040

4141
<dependencies>

foundation-models/openai/src/test/java/com/sap/ai/sdk/foundationmodels/openai/IterableStreamConverterTest.java renamed to core/src/test/java/com/sap/ai/sdk/core/commons/IterableStreamConverterTest.java

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.sap.ai.sdk.foundationmodels.openai;
1+
package com.sap.ai.sdk.core.commons;
22

33
import static org.assertj.core.api.Assertions.assertThat;
44
import static org.assertj.core.api.Assertions.assertThatThrownBy;
@@ -18,6 +18,7 @@
1818
import java.nio.charset.StandardCharsets;
1919
import java.util.concurrent.atomic.AtomicInteger;
2020
import lombok.SneakyThrows;
21+
import lombok.experimental.StandardException;
2122
import org.apache.hc.core5.http.ContentType;
2223
import org.apache.hc.core5.http.io.entity.InputStreamEntity;
2324
import org.junit.jupiter.api.DisplayName;
@@ -33,7 +34,7 @@ void testLines() {
3334
final var inputStream = spy(new ByteArrayInputStream(input.getBytes(StandardCharsets.UTF_8)));
3435
final var entity = new InputStreamEntity(inputStream, ContentType.TEXT_PLAIN);
3536

36-
final var sut = IterableStreamConverter.lines(entity);
37+
final var sut = IterableStreamConverter.lines(entity, TestClientException::new);
3738
verify(inputStream, never()).read();
3839
verify(inputStream, never()).read(any());
3940
verify(inputStream, never()).read(any(), anyInt(), anyInt());
@@ -69,7 +70,7 @@ void testLinesFindFirst() {
6970

7071
final var entity = new InputStreamEntity(inputStream, ContentType.TEXT_PLAIN);
7172

72-
final var sut = IterableStreamConverter.lines(entity);
73+
final var sut = IterableStreamConverter.lines(entity, TestClientException::new);
7374
assertThat(sut.findFirst()).contains("Foo Bar");
7475
verify(inputStream, times(1)).read(any(), anyInt(), anyInt());
7576
verify(inputStream, never()).close();
@@ -93,14 +94,17 @@ void testLinesThrows() {
9394

9495
final var entity = new InputStreamEntity(inputStream, ContentType.TEXT_PLAIN);
9596

96-
final var sut = IterableStreamConverter.lines(entity);
97+
final var sut = IterableStreamConverter.lines(entity, TestClientException::new);
9798
assertThatThrownBy(sut::count)
98-
.isInstanceOf(OpenAiClientException.class)
99+
.isInstanceOf(TestClientException.class)
99100
.hasMessage("Parsing response content was interrupted.")
100101
.cause()
101102
.isInstanceOf(IOException.class)
102103
.hasMessage("Ups!");
103104
verify(inputStream, times(2)).read(any(), anyInt(), anyInt());
104105
verify(inputStream, times(1)).close();
105106
}
107+
108+
@StandardException
109+
public static class TestClientException extends ClientException {}
106110
}

foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/IterableStreamConverter.java

Lines changed: 0 additions & 120 deletions
This file was deleted.

orchestration/src/main/java/com/sap/ai/sdk/orchestration/IterableStreamConverter.java

Lines changed: 0 additions & 122 deletions
This file was deleted.

0 commit comments

Comments
 (0)