Skip to content
This repository was archived by the owner on Jun 6, 2024. It is now read-only.

Commit 56b302b

Browse files
authored
Update to version 0.18.0 (#406)
1 parent 741cfe2 commit 56b302b

File tree

3 files changed

+18
-8
lines changed

3 files changed

+18
-8
lines changed

gradle.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
GROUP=com.theokanning.openai-gpt3-java
2-
VERSION_NAME=0.17.0
2+
VERSION_NAME=0.18.0
33

44
POM_URL=https://github.com/theokanning/openai-java
55
POM_SCM_URL=https://github.com/theokanning/openai-java

service/src/test/java/com/theokanning/openai/service/MessageTest.java

+5-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,11 @@ static void setup() {
3939

4040
@AfterAll
4141
static void teardown() {
42-
// todo delete thread
42+
try {
43+
service.deleteThread(threadId);
44+
} catch (Exception e) {
45+
// ignore
46+
}
4347
}
4448

4549
@Test

service/src/test/java/com/theokanning/openai/service/ThreadTest.java

+12-6
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,25 @@
44
import com.theokanning.openai.messages.MessageRequest;
55
import com.theokanning.openai.threads.Thread;
66
import com.theokanning.openai.threads.ThreadRequest;
7+
import org.junit.jupiter.api.MethodOrderer;
8+
import org.junit.jupiter.api.Order;
79
import org.junit.jupiter.api.Test;
10+
import org.junit.jupiter.api.TestMethodOrder;
811

912
import java.util.*;
1013

1114
import static org.junit.jupiter.api.Assertions.*;
1215

13-
16+
@TestMethodOrder(MethodOrderer.OrderAnnotation.class)
1417
public class ThreadTest {
1518

1619
String token = System.getenv("OPENAI_TOKEN");
1720
OpenAiService service = new OpenAiService(token);
1821

22+
static String threadId;
23+
1924
@Test
25+
@Order(1)
2026
void createThread() {
2127
MessageRequest messageRequest = MessageRequest.builder()
2228
.content("Hello")
@@ -27,34 +33,34 @@ void createThread() {
2733
.build();
2834

2935
Thread thread = service.createThread(threadRequest);
30-
System.out.println(thread.getId());
36+
threadId = thread.getId();
3137
assertEquals("thread", thread.getObject());
3238
}
3339

3440
@Test
41+
@Order(2)
3542
void retrieveThread() {
36-
String threadId = "thread_K82pTg9kmhxpplGqalW6IHlc";
37-
3843
Thread thread = service.retrieveThread(threadId);
3944
System.out.println(thread.getMetadata());
4045
assertEquals("thread", thread.getObject());
4146
}
4247

4348
@Test
49+
@Order(3)
4450
void modifyThread() {
45-
String threadId = "thread_K82pTg9kmhxpplGqalW6IHlc";
4651
Map<String, String> metadata = new HashMap<>();
4752
metadata.put("action", "modify");
4853
ThreadRequest threadRequest = ThreadRequest.builder()
4954
.metadata(metadata)
5055
.build();
5156
Thread thread = service.modifyThread(threadId, threadRequest);
5257
assertEquals("thread", thread.getObject());
58+
assertEquals("modify", thread.getMetadata().get("action"));
5359
}
5460

5561
@Test
62+
@Order(4)
5663
void deleteThread() {
57-
String threadId = "thread_K82pTg9kmhxpplGqalW6IHlc";
5864
DeleteResult deleteResult = service.deleteThread(threadId);
5965
assertEquals("thread.deleted", deleteResult.getObject());
6066
}

0 commit comments

Comments
 (0)